【发布时间】:2020-02-03 03:11:23
【问题描述】:
使用 IdentityServer4 和 Active Directory 进行用户管理的推荐方法是什么?
我已经开始使用 IdentityServer4 ASP.NET Core 交互式快速入门,一切运行良好。但是,示例代码使用了TestUserStore、TestUserProfileService 等,替换它们的使用似乎是谨慎的。
“现实世界”的替代方案似乎是使用 ASP.NET Core Identity,但这会将用户详细信息保存到 IdentityServer 数据库中。鉴于 IdentityServer 不是这些数据的真实来源,这很奇怪。
除了快速入门课程的“测试”性质外,这些课程还可以很好地满足我们的需求。我们的 IdentityServer 实例适用于小型组织的内部员工,因此这些存储的内存性质不是问题。
这似乎是一个相当常见的用例,所以我一定遗漏了一些东西。可以将所有用户配置文件调用委托给 Active Directory 吗?是否有任何开箱即用的代码?
【问题讨论】:
标签: asp.net-core active-directory asp.net-identity identityserver4