我有一个父 MVC 站点,它处理具有域 mysite.com 的登录。这基本上是开箱即用的模板 MVC Internet 应用程序 - 用户登录,它使用域 .mysite.com 设置一个 .ASPXAUTH cookie。
我还有另一个在 child.mysite.com 域上运行的 MVC 站点。我打算使用自定义表单身份验证从父设置的 cookie 中对用户进行身份验证。当我在 Firefox 中浏览到 child.mysite.com 时,我可以在 Firebug 中看到登录站点设置的 cookie,因此我知道子站点可以访问它,但我似乎无法从我的代码中检索此 cookie在子站点中。
我在 Global.asax 中实现 FormsAuthentication_OnAuthenticate,我希望 cookie 在 Request.Cookies 中可见,但那里没有 cookie。
如何访问 FormsAuthentication_OnAuthenticate 中父登录站点设置的 cookie?