repoze.who.plugins.macauth on repoze.who plugin MAC Access Authentication:
& Nbsp; http: //tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01
Voit pääsyresurssit MAC pääsytodentaminen, asiakas on saatu joukko MAC valtakirjojen kuten id ja salainen avain. He käyttävät näitä tunnistetietoja tehdä allekirjoitti pyyntöjä palvelimelle.
Kun päästä suojattu resurssi, palvelin luo 401 reagointityyppistä järjestelmän kanssa "MAC" seuraavasti:
> GET / protected_resource HTTP / 1.1
> Host: example.com
& Nbsp; HTTP / 1.1 401 Luvaton
& Nbsp; WWW-Authenticate: MAC
Asiakas käyttää MAC valtakirjansa rakentaa pyynnön allekirjoitus ja sisällyttää sen Authorization header kuten niin:
> GET / protected_resource HTTP / 1.1
> Host: example.com
> Valtuutus: MAC id = "h480djs93hd8",
> Ts = "1336363200",
> Seksuaalirikollinen = "dj83hs9s",
> Mac = "bhCQXTVyfj5cmA9uKkPFx1zeOXM ="
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Type: text / plain
For Your Eyes Only: salaiset tiedot!
Tämä plugin käyttää tokenlib kirjasto tarkastaa MAC valtakirjojen:
& Nbsp; https: //github.com/mozilla-services/tokenlib
Jos kirjasto ei vastaa tarpeitasi, voit antaa mukautetun takaisinkutsufunktio purkaa MAC ID token.
Vaatimukset :
- < li> Python
Kommentteja ei löytynyt