我想用一个' admin'扩展IdentityServer 3。用户可以管理用户,客户等内容的部分。这部分应该由相同的ID服务器实现(IIS中的相同应用程序)保护。我是否必须构建单独的应用程序,还是可以扩展相同的ID服务器解决方案?如何配置OWIN启动呢?当我有
app.Map("/Identity"....)
我该如何添加:
app.UseOpenIdConnectAuthentication
这导致“外部”'登录提供商,但这不是我想要的。我还尝试添加:
app.Map("/admin", config => config.UseOpenIdConnectAuthentiaction())
但这不起作用,所以: 如何将ID服务器和客户端组合在一个解决方案中?
请帮忙。
答案 0 :(得分:0)
查看IdentityServer开发人员提供的IdentityManager。这会让你起来跑得很快。
安全模型可以配置为仅允许在同一台计算机上运行的用户,或者可以配置为使用任何基于Katana的身份验证中间件对用户进行身份验证。
IdentityManager作为OWIN中间件托管。可以使用Katana
的UseIdentityManager扩展方法进行配置这就是你"Get started"
的方法