2016-03-25 9 views
0

Ich entwickle eine Chrome-App, bei der der Benutzer sich bei einer OAuth-Website eines Drittanbieters (z. B. Twitter) authentifizieren muss.OAuth von Drittanbietern in Chrome App

Ich möchte

  • Öffnen Sie die OAuth-URL aus der Chrome-App nutzen können.
  • Ermitteln, ob der Benutzer autorisiert wurde und Weiterleitung zu meiner "Redirect" -URL (Erkennung des Tabs ist geschlossen?)
  • Rufen Sie das Zugriffstoken von der umgeleiteten URL in der Chrome App ab.

Ich bin nicht in der Lage, eine Möglichkeit zu denken, dies zu tun? Kann jemand helfen?

Antwort

0

chrome.browser.openTab mit Callback-URL localhost, wo Sie einen lokalen Webserver ausführen, könnte ich sehen, eine Option zu sein.

Aber ich denke, die einfachste und empfohlene Lösung wäre, chrome.identity.launchWebAuthFlow zu verwenden. Hier ist ein Beispiel mit facebook oauth Fluss on Github

Verwandte Themen