将IdentityServer3身份验证的ASP.NET MVC用户重定向到另一个ASP.NET MVC应用程序,而无需再次登录

时间:2016-01-14 22:05:39

标签: asp.net-mvc authentication identityserver3

所以我设置了一个IdentityServer3(让我们称之为IdSvr3)。我有两个使用IdSvr3进行身份验证的ASP.NET MVC应用程序(mvc1和mvc2)。因此,用户通过mvc1进行身份验证,并且在某些时候我想将用户重定向到mvc2而无需用户再次登录。我在https://github.com/IdentityServer/IdentityServer3/issues和Brock Allen问了一个问题,IdentityServer3项目的两个开发人员中的一个回复如下:

"您需要执行标准重定向到令牌服务。由于用户已登录IdentityServer,因此不会再提示他们再次登录。"

但我不知道该怎么做。有人知道吗?

1 个答案:

答案 0 :(得分:0)

Identity Server将为您充当单点登录。

如果您以与mvc1相同的方式验证mvc2,您将自动登录。

如果您使用的是OpenId Connect OWIN库,它将自动为您重定向(302)到Identity Server,如果您已登录到Identity Server,它将不会提示您登录。<​​/ p>