Asp.net mvc 通过ASP.NET MVC访问LinkedIn cookie

Asp.net mvc 通过ASP.NET MVC访问LinkedIn cookie,asp.net-mvc,cookies,linkedin,Asp.net Mvc,Cookies,Linkedin,我已经实现了新的LinkedIn JavaScript API来登录,我正在尝试访问cookie。我已经确认它可以在FireBug的Cookie窗口中找到: linkedin_oauth_*API_KEY* 其中API_KEY是我的API字符串。但是,当我尝试访问ASP.NET MVC代码中的cookie时: HttpCookie c = HttpContext.Current.Request.Cookies[cookieName]; 在Cookies集合中找不到任何具有该名称的cook

我已经实现了新的LinkedIn JavaScript API来登录,我正在尝试访问cookie。我已经确认它可以在FireBug的Cookie窗口中找到:

linkedin_oauth_*API_KEY*  
其中API_KEY是我的API字符串。但是,当我尝试访问ASP.NET MVC代码中的cookie时:

HttpCookie c = HttpContext.Current.Request.Cookies[cookieName];
在Cookies集合中找不到任何具有该名称的cookie

在FireBug中,我看到cookie的属性是Expires=Session和Security=Security


有没有办法使用这些设置访问cookie?

问题是,同源策略也适用于cookie,因此您的服务器后端不接收cookie


我想您应该使用LinkedIn Js api登录,将oauth令牌传递给服务器,然后在服务器端进行正常的oauth调用?对于这种情况,您需要将oauth令牌发送回服务器。有一篇很好的文章描述了这个场景:

您只能通过HTTPS访问这些cookie