所以我设置了一个IdentityServer3(让我们称之为IdSvr3)。我有两个使用IdSvr3进行身份验证的ASP.NET MVC应用程序(mvc1和mvc2)。因此,用户通过mvc1进行身份验证,并且在某些时候我想将用户重定向到mvc2而无需用户再次登录。我在https://github.com/IdentityServer/IdentityServer3/issues和Brock Allen问了一个问题,IdentityServer3项目的两个开发人员中的一个回复如下:
"您需要执行标准重定向到令牌服务。由于用户已登录IdentityServer,因此不会再提示他们再次登录。"
但我不知道该怎么做。有人知道吗?
答案 0 :(得分:0)
Identity Server将为您充当单点登录。
如果您以与mvc1相同的方式验证mvc2,您将自动登录。
如果您使用的是OpenId Connect OWIN库,它将自动为您重定向(302)到Identity Server,如果您已登录到Identity Server,它将不会提示您登录。</ p>