【问题标题】:Accessing LinkedIn cookie via ASP.NET MVC通过 ASP.NET MVC 访问 LinkedIn cookie
【发布时间】:2011-09-27 07:23:34
【问题描述】:

我已经实现了新的 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=Secure

有没有办法通过这些设置访问 cookie?

【问题讨论】:

    标签: asp.net-mvc cookies linkedin


    【解决方案1】:

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

    我猜你想用LinkedIn Js api登录,将oauth令牌传递给服务器,然后在服务器端进行正常的oauth调用?对于这种情况,您需要将 oauth 令牌发送回服务器。有一篇很好的文章描述了这种情况:Exchange JSAPI Tokens for REST API OAuth Tokens

    【讨论】:

      【解决方案2】:

      您只能通过 HTTPS 访问这些 cookie

      【讨论】:

        猜你喜欢
        • 2011-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-21
        • 2022-09-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多