具有跨域的ASP.NET联合身份验证

当用户访问我的ASP.NET MVC页面时,我通过联合身份验证对用户进行身份验证,将响应重定向到位于另一个域中的身份提供者的登录页面。

假设;

身份提供商域名: firmname.com

我的域名: subdomain.firmname.local

当身份提供商使用FedAuth cookie返回HTTP 302 /重定向时,此cookie不会发送到我的网站,因此身份验证失败。 我认为这是因为跨域请求而发生的,浏览器不会传递cookie。

我该如何解决它?

链接地址: http://www.djcxy.com/p/71809.html

上一篇: ASP.NET Federated Authentication with Cross Domain

下一篇: Claims Based Security between Web Client, ASP.Net MVC 4 and ASP.Net WebAPI