单一登录ASP.net解决方案中的多个项目

时间:2019-07-11 09:23:00

标签: c# asp.net authentication iis

我正在尝试在asp.net上的一个解决方案下开发许多项目,我想仅在第一个项目(Demarrage)上进行身份验证,然后在其他项目中立即进行身份验证。我正在使用Windows身份验证。Project Overview Link

1 个答案:

答案 0 :(得分:0)

据我所知,是否启用IIS Windows身份验证并使用IE或Chrome访问Web应用程序。浏览器将自动存储Windows凭据,并使用它登录。这意味着您只需要登录一次即可访问其他Web应用程序。

如果要同时为Windows身份验证和其他身份验证模式启用SSO。我建议您可以考虑使用身份服务器。身份服务器是一个OpenID Connect和OAuth 2.0框架。它可以在多种应用程序类型上单点登录(和退出),并且支持Windows身份验证。

有关如何在Windows身份验证中使用它的详细信息,您可以参考以下文章:

http://docs.identityserver.io/en/latest/topics/windows.html