repoze.who.plugins.macauth

Screenshot der Software:
repoze.who.plugins.macauth
Softwarebeschreibung:
Version: 0.1.0
Upload-Datum: 14 Apr 15
Lizenz: Frei
Popularität: 0

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.macauth ist ein repoze.who Plugin für MAC Access Authentication:
& Nbsp; http: //tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01
Den Zugriff auf Ressourcen mit MAC Zugriffsauthentifizierung muss der Client eine Reihe von MAC-Anmeldeinformationen einschließlich einer ID und geheimen Schlüssel erhalten haben. Sie nutzen diese Anmeldeinformationen an unterzeichnet Anfragen an den Server zu machen.
Beim Zugriff auf eine geschützte Ressource, wird der Server eine 401 Challenge Response mit dem Schema "MAC" erzeugen, wie folgt:
> GET / protected_resource HTTP / 1.1
> Host: example.com
& Nbsp; HTTP / 1.1 401 Unauthorized
& Nbsp; WWW-Authenticate: MAC
Der Kunde wird die MAC-Anmeldeinformationen verwenden, um eine Anfrage Signatur erstellen und schließen sie in den Authorization-Header wie folgt:
> GET / protected_resource HTTP / 1.1
> Host: example.com
> Authorization: MAC id = "h480djs93hd8"
> Ts = "1336363200"
> Nonce = "dj83hs9s"
> Mac = "bhCQXTVyfj5cmA9uKkPFx1zeOXM ="
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Type: text / plain
 Nur für Ihre Augen: geheimen Daten!
Das Plugin verwendet die tokenlib Bibliothek zur Überprüfung MAC Anmeldeinformationen:
& Nbsp; https: //github.com/mozilla-services/tokenlib
. Wenn diese Bibliothek nicht Ihren Anforderungen entsprechen, können Sie eine benutzerdefinierte Callback-Funktion, um die MAC-ID-Token zu entschlüsseln

Anforderungen :

    < li> Python

Andere Software von Entwickler Mozilla Services Team

pyramid_multiauth
pyramid_multiauth

15 Apr 15

pyramid_whoauth
pyramid_whoauth

14 Apr 15

wimms
wimms

20 Feb 15

powerhose
powerhose

20 Feb 15

Kommentare zu repoze.who.plugins.macauth

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!