如何保护Identity Server的自定义部分

时间:2017-07-17 14:58:03

标签: owin identityserver3

我想用一个' admin'扩展IdentityServer 3。用户可以管理用户,客户等内容的部分。这部分应该由相同的ID服务器实现(IIS中的相同应用程序)保护。我是否必须构建单独的应用程序,还是可以扩展相同的ID服务器解决方案?如何配置OWIN启动呢?当我有

app.Map("/Identity"....)

我该如何添加:

app.UseOpenIdConnectAuthentication

这导致“外部”'登录提供商,但这不是我想要的。我还尝试添加:

app.Map("/admin", config => config.UseOpenIdConnectAuthentiaction())

但这不起作用,所以: 如何将ID服务器和客户端组合在一个解决方案中?

请帮忙。

1 个答案:

答案 0 :(得分:0)

查看IdentityServer开发人员提供的IdentityManager。这会让你起来跑得很快。

Security Model

安全模型可以配置为仅允许在同一台计算机上运行的用户,或者可以配置为使用任何基于Katana的身份验证中间件对用户进行身份验证。

Hosting Options

IdentityManager作为OWIN中间件托管。可以使用Katana

的UseIdentityManager扩展方法进行配置

这就是你"Get started"

的方法