Pybrowserid.

Python-Bibliothek für das BrowserID-Protokoll
Jetzt downloaden

Pybrowserid. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mozilla Identity Team
  • Website des Verlags:
  • https://github.com/mozilla/

Pybrowserid. Stichworte


Pybrowserid. Beschreibung

Pybrowserid ist eine Python-Client-Bibliothek für das BrowserID-Protokoll: https://browserid.org/für die große Mehrheit der Bereitstellungen, Sie möchten einfach den "Verify" -Funktion anrufen, um eine bestimmte Assertion zu überprüfen: >>> Data = BrowserID. Überprüfen (browseridassertion, "http://mysite.com") >>> Druckdaten "test@example.com" Die genaue Implementierung dieser Funktion ändert sich je nach den aktuellen Empfohlenen des BrowserID-Teams. Derzeit gibt es die Assertion auf die Remote-Verifier-Dienste auf browserid.org.note, mit der Sie die root-URL Ihrer Website als zweites Argument für diese Funktion angeben müssen. Dies ist das "Erwartete Publikum" und ist eine wichtige Sicherheitsfunktion von browserid.Wenn Sie den präzisen Hostnamen nicht ermitteln können, mit dem Ihre Site zugegriffen wird (z. B. aufgrund des virtuellen Hostings), dann können Sie ein oder mehrere Platzhaltermuster angeben Also: >>> Data = browserID.Verify (browseridassertion, ) >>> Druckdaten "test@example.com" für feinere Steuerung über die Überprüfung Prozess, Sie können eine Instanz einer "Verifier-Klasse" erstellen und vermeiden, die Publikumsmuster immer und immer wieder angeben zu müssen: >>> Verifier = browserid.remoTeverrierer () >>> Daten = Verifizierer.Verifizieren (BrowserIDASSERTION) >>> Druckdaten "test@example.com" für verbesserte Leistung, oder wenn Sie nur auf dem blutenden Rand leben möchten, können Sie die Überprüfung der LocalVerifier-Klasse explizit überprüft werden Wie also: >>> Verifier = browserid.localverifier () >>> data = Verifier.Verify (BrowserIDASStion) >>> Druckdaten "test@example.com" Beachten Sie, dass Th. E-Details des BrowserID-Protokolls sind noch in Flussmittel, so dass die lokale Überprüfung aufgrund inkompatieller Änderungen ausbricht. Da sich die Dinge stabilisieren, wird dies zur Standard-Implementierung. Product's Homepage


Pybrowserid. Zugehörige Software