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 ![]() openiddict 没用其它选择了, 以前还可以选择 identity server 4. 另外这些东西 UI 都没啥东西,不知道你强调 UI 干啥? 你使用 Blazor / MVC/ Razor Page / Angular / Vue 都可用,你想怎么写都随便,想要完全自定义前端,就自己写 CSS 咯。 另外 OAuth 2 / OpenID 的协议一点也不简单。想要正确实现是需要花费一定功夫的,理解概率都需要时间。 最简单办法是直接下载 AB 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 ),系统设计预留第三方接入接口,实现需要自己写 |