2010-12-19 27 views
1

Ich habe die neue LinkedIn JavaScript-API zum Anmelden implementiert und versuche, auf einen Cookie zuzugreifen. Ich habe festgestellt, dass es in Firebug Cookie-Fenster zu finden ist:Zugriff auf LinkedIn-Cookie über ASP.NET MVC

linkedin_oauth_*API_KEY* 

wo API_KEY meine API string.However ist, wenn ich versuche, das Cookie für den Zugriff in ASP.NET MVC-Code:

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

Es kann kein Cookie mit diesem Namen in der Cookies-Sammlung gefunden werden.

In Firebug sehe ich die Eigenschaften des Cookie sind Verfällt = Session und Security = Sichere

Gibt es eine Möglichkeit Cookies mit diesen Einstellungen zugreifen?

Antwort

1

Problem ist, dass die gleiche Ursprungsrichtlinie auch für die Cookies gilt, also empfängt Ihr Server-Backend den Cookie nicht.

Ich denke, Sie möchten sich mit LinkedIn Js API anmelden, das OAUTH Token an den Server übergeben und dann normale OAUTH-Aufrufe auf der Serverseite machen? Für dieses Szenario müssen Sie das OAuth-Token an den Server zurücksenden. Es gibt einen schönen Artikel, der dieses Szenario beschreibt: Exchange JSAPI Tokens for REST API OAuth Tokens

1

Sie können auf diese Cookies nur über HTTPS

zugreifen
Verwandte Themen