问题描述
我有一个基于.net的旧系统,它具有自己的自定义用户数据库。
我是否可以实现IdentityServer4,以便通过该应用程序的API或直接访问该旧数据库将所有登录和相关请求委托给我的旧应用程序?
如果是,是否有任何示例或操作方法?
解决方法
是的,将现有用户与IdentityServer集成起来很简单。真正的好处是您只需实现IProfileService接口。
IdentityServer永远不会以只读方式写入用户数据库。因此,这只是一个简单的加载操作,您需要实施该操作才能使其正常工作。
也请参见此link和此link