C# 如何在ASP.NET中读取CAS服务器设置的Cookie?

C# 如何在ASP.NET中读取CAS服务器设置的Cookie?,c#,asp.net,authentication,cas,C#,Asp.net,Authentication,Cas,我正在做一个单一的singon功能。我有多个应用程序,需要提供SSO功能。 App1-Java App2-.NET CAS服务器-JASIG 当我登录到cas服务器时htts://server.com:8443/cas/login 它为成功登录设置cookie 因此,当我访问任何.net页面时,比如说,我需要查看是否已经设置了任何cookie。如果已经设置了cookie,那么我需要获取cookie并对用户进行身份验证 我面临的问题是,我无法在.NET中获得Java(CAS服务器)设置的cooki


我正在做一个单一的singon功能。我有多个应用程序,需要提供SSO功能。 App1-Java
App2-.NET
CAS服务器-JASIG

当我登录到cas服务器时htts://server.com:8443/cas/login 它为成功登录设置cookie

因此,当我访问任何.net页面时,比如说,我需要查看是否已经设置了任何cookie。如果已经设置了cookie,那么我需要获取cookie并对用户进行身份验证

我面临的问题是,我无法在.NET中获得Java(CAS服务器)设置的cookie

CAS服务器是https,而我的.net应用程序是http。这可能是个问题吗

请给我一些建议

-
Nimi

这里有一篇文章清楚地谈到了这个问题。

您的URL使它们看起来好像不在同一个域上,但cookie是按域分割的。好的。。这是正确的url。cas服务器-web应用程序-cas服务器为https格式,但web应用程序为http格式,请提供建议。