如何通过另一个mvc应用程序(不同域)验证mvc应用程序

时间:2015-10-29 15:26:01

标签: c# asp.net-mvc authentication

我在这个地址www.sample1.com下有mvc应用程序并且它正在使用sso来验证用户到目前为止这么好 我的问题是如何在另外的域名www.sample2.com上将该经过身份验证的用户用于另一个mvc应用程序

这意味着如果用户在那里进行身份验证,第二个mvc应用程序应该遵循第一个mvc应用程序,它将在第二个进行身份验证

1 个答案:

答案 0 :(得分:0)

您必须将其中一个站点(或第三个站点)设置为SSO权限。然后,任何其他站点必须将用户重定向到该用户以进行登录/注销。主认证cookie将在该SSO域上设置,然后它需要将令牌传递回原始站点以在那里“授权”用户。这不是微不足道的,需要做很多工作才能正确实施。结帐this article获得一份好的入门书。