1
wingkwanli888 2023-02-16 21:03:43 +08:00 via iPhone
「领导要求必须是开源的」 也想白漂,让他洗洗睡吧
|
2
Windelight 2023-02-16 21:08:26 +08:00 via Android
站内 casdoor 吧,go 编译的 musl ,假装是 asp net core.......
|
3
edis0n0 OP @Windelight #2 公司 3 个开发除了我都只会 .NET ,他们没法维护
|
4
jeremaihloo 2023-02-16 21:30:56 +08:00 via Android
identityserver4 或者 openiddict ,你是开发. net 的,这两个开源项目你看下
|
5
forgottencoast 2023-02-16 23:19:21 +08:00
微软自己的示例项目里面有,仅仅是接入各种账号登陆的话,拿来改改集成进去就可以用了。
|
6
devliu1 2023-02-16 23:25:13 +08:00
领导要求真多,identityserver4 可以试试
|
7
thinkershare 2023-02-16 23:27:35 +08:00 2
openiddict 没用其它选择了, 以前还可以选择 identity server 4.
另外这些东西 UI 都没啥东西,不知道你强调 UI 干啥? 你使用 Blazor / MVC/ Razor Page / Angular / Vue 都可用,你想怎么写都随便,想要完全自定义前端,就自己写 CSS 咯。 另外 OAuth 2 / OpenID 的协议一点也不简单。想要正确实现是需要花费一定功夫的,理解概率都需要时间。 最简单办法是直接下载 ABP vNext 的 Angular 模板, 它实现了 Idenity/Account/OpenID 等模块,你只需要覆盖 Angular 的样式表就行了,它有部分 UI, 完整 UI 部分就要 收费了,它在 GitHub 上开源,目前应该是更新了.NET 7 版本,我以前用过,没啥大问题。 |
8
rozbo 2023-02-16 23:55:42 +08:00
is4 现在商用要付费了,openiddict 是你唯一的选择了。
可以用 abp 框架,3 分钟启动一个(可以选择 razor 或者 ng2 )没啥技术含量。 |
9
ttyn 2023-02-17 09:02:15 +08:00
|
10
beyondex 2023-02-17 09:02:52 +08:00
openid 蛮复杂的。abp next 封装了,可以直接用。但是 openid 依然复杂度蛮高的,需要学习和理解。
|
11
ttyn 2023-02-17 09:04:20 +08:00
skoruba/IdentityServer4.Admin
这个是基于 id4 写的,开箱即用,也可以自己修改,可以接入第三方( Google 、WeChat ),系统设计预留第三方接入接口,实现需要自己写 |