Anfragen-oauth2.

Pythons Anfragen OAuth2 (Open Authentication) Plugin
Jetzt downloaden

Anfragen-oauth2. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Miguel Araujo
  • Website des Verlags:
  • http://github.com/maraujop/

Anfragen-oauth2. Stichworte


Anfragen-oauth2. Beschreibung

Anfragen-OAuth2 fügt OAUTH v2.0 Unterstützung für @ Kennethreitzs bekannte Anfragen der Bibliothek hinzu. OAuth2 ist mehrere Größenordnungen leichter als alter OAuth1.0, also ist dies im Wesentlichen eine einfache Verbindungsinitialisierungsbibliothek. Wenn Sie nach einem Weg von OAuth 1.0 suchen, lesen Sie die Anfragen-Oauthusage mit Facebook apiinitialisieren Sie den Anschlusshandler. Es akzeptiert diese Parameter. Authorization_URL und TOKEN_URL sind optional und verfügen über Standardwerte.von oAuth2 Import oAuth2oAuth2 (client_id, client_secret, site, redirect_uri, , ) ein Beispiel für Facebook wäre: oAuth2_Handler = OAuth2 (client_id, client_secret, "https://www.facebook.com/", "http://yoursite.com/webhook", "dialog / oauth", "oauth / acces_token") Holen Sie sich die URL, um das umzuleiten Benutzer, um OAuth2-Anwendungsnutzung mithilfe von autorize_url zu übereinstimmen. Diese Methode kann einen Umfang bestanden, der die Berechtigungen definiert, die Ihre Anwendung mit diesem Benutzer hat. Wenn nicht bestanden, wird eine leere Zeichenfolge verwendet, die in einigen Anbietern Standardberechtigungen bedeutet: authorization_url = oAuth2_Handler.Authorize_URL ('E-Mail') Sie können benannte Parameter an autorize_url weitergeben. Einige OAuth2-Anbieter ermöglichen zusätzliche Parameter zum Konfigurieren der Berechtigung. In Google API: Authorization_URL = OAUTH2_HANDLER.Autorize_URL ('https://www.googleapis.com/auth/books', response_type = 'Code'), sobald der Benutzer in dieses Authorization_URL klickt. Er wird aufgefordert, sich anzumelden, wenn er nicht war, und den Zugriff auf die Anwendung zustimmen. Nach der Erteilung von Zugang wird der Benutzer auf http://yoursite.com/webook?params umgeleitet. Parameter sind eine Liste von Get-Parameter. Wenn alles richtig ging, sollten sie zumindest einen Param mit dem Namen Code enthalten. Sie müssen es analysieren und an den Anschlusshandler weitergeben. Der Code wird verwendet, um ein Zugangsstoken anzufordern, das für alle folgenden Anforderungen an die API erforderlich ist, die Sie benötigen. Manchmal unterscheidet sich der Berechtigungsort auf der Website für die Anwendereinnahme (TOKEN_URL). Sie können den Standort zwischen tätigen: oAuth2_Handler.site = "https://graph.facebook.com/"Finally Wir müssen einen Zugangsstoken erhalten, der den Code übergibt, den wir vom OAuth-Anbieter erhalten haben, denn das verwenden wir Get_Token. Diese Methode akzeptiert auch zusätzliche benannte Parameter, die Sie benötigen Es enthält normalerweise andere interessante Parameter wie ablaufende Zeit. Wir können jetzt API-Anrufe durchführen, alle sollten den Access_token als Parameter enthalten. Somit können wir eine Anforderungssitzung generieren, um das Bestehen des Parameters zu vermeiden COM / Me ') Achtung, dass die Sitzung keine KWARG-Daten bestanden werden kann. Dies ist ein Fehler in der Homepage von Anfragen.product.product


Anfragen-oauth2. Zugehörige Software