Доступ к файлам cookie LinkedIn через ASP.NET MVC - PullRequest
1 голос
/ 19 декабря 2010

Я реализовал новый API-интерфейс LinkedIn JavaScript для входа в систему и пытаюсь получить доступ к файлам cookie.Я подтвердил, что его можно найти в окне Cookie FireBug:

linkedin_oauth_*API_KEY*  

, где API_KEY - моя строка API. Однако, когда я пытаюсь получить доступ к cookie в коде ASP.NET MVC:

HttpCookie c = HttpContext.Current.Request.Cookies[cookieName];

Не удалось найти ни одного cookie с таким именем в коллекции Cookies.

В FireBug я вижу свойства cookie: Expires = Сеанс и Безопасность = Безопасный

Есть ли способ получить доступ к cookie с этими настройками?

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

Вы можете получить доступ к этим cookie только через HTTPS

1 голос
/ 25 февраля 2011

Проблема в том, что та же политика происхождения применяется и к cookie-файлам, поэтому серверная часть сервера не получает cookie-файл.

Я полагаю, что вы хотите войти в LinkedIn Js api, передайте маркер oauthк серверу, а затем делать нормальные oauth звонки на стороне сервера?Для этого сценария необходимо отправить токен oauth обратно на сервер.Есть хорошая статья, описывающая этот сценарий: Exchange JSAPI Tokens для REST API OAuth-токенов

...