repoze.who.plugins.vepauth

Programinė įranga Screenshot:
repoze.who.plugins.vepauth
Programinė detalės:
Versija: 0.3.0
Įkėlimo datą: 15 Apr 15
Licencija: Nemokamai
Populiarumas: 12

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.vepauth yra repoze.who plugin automatizuoto atpažinimo per BrowserID:
& Nbsp; https: //browserid.org/ https://wiki.mozilla.org/Identity/BrowserIDSync
Įskiepiai įgyvendina eksperimentinį protokolą autentifikavimo į ramus interneto paslaugas su Patikrintas Siųsti protokolo, dar žinomas kaip Mozilla BrowserID projektą. Jis skirtas naudoti automatizuotose priemones, pavyzdžiui, Firefox Sync klientas. Jei ieškote ko nors naudoti žmogaus lankytojų į savo svetainę, pabandykite:
& Nbsp; http: //github.com/mozilla-services/repoze.who.plugins.browserid
Kreipiantis apsaugotą išteklius, serveris sukurs 401 iššūkis atsakymą su schema "" OAuth "+ VEP", išvardyta toliau:
> GET / HTTP protected_resource / 1.1
> Host: example.com
Klientas turi išgauti iš šio iššūkio URL ir galėtumėte VEP teiginį į tą vietą. Tai sukurs naują autentifikacijos sesiją ir grąžina Oauth klientų įgaliojimai rinkinį:
> PO / request_token HTTP / 1.1
> Host: example.com
> Content-Type: application / x-www-form-urlencoded
>
> Teiginys = VEP_ASSERTION_DATA
<
<{
<"Oauth_consumer_key": SESSION_TOKEN,
<"Oauth_consumer_secret": SESSION_SECRET
<}
Vėlesni prašymai turėtų būti pasirašomas naudojant šias kredencialus Dviejų OAuth režimu:
> GET / HTTP protected_resource / 1.1
> Host: example.com
> Registracija: Atpažinimo oauth_consumer_key = SESSION_TOKEN,
> Oauth_signature_method = "hmac-SHA1"
> Oauth_version = "1.0",
> Oauth_timestamp = TIMESTAMP,
> Oauth_nonce = tam kartui
> Oauth_signature = PARAŠAS
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Type: text / plain
Tik akis: slaptų duomenų!
Sesijos žetonai timestamped ir galiausiai baigiasi. Jei tai atsitiks, jūs gausite 401 atsaką, kaip ir anksčiau, ir turėtų paskelbti naują teiginį į gryną įgaliojimai

Kas naujo , šioje laidoje:.

  • Pakeistas Dviejų OAuth su MAC Access auth, įgyvendinamas pagal naujausią standarto projekto: "
  • https://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01

Kas naujo versijos 0.2.0:

  • Pridėta pagrindinė modelio atitikimo už token_url, pvz & Quot; / {app} / raktas & quot;.
  • Pagamintas TokenManager.make_token ir TokenManager.parse_token priimti įeinantį prašymą kaip pirmas argumentas, daugiausia todėl jie gali gauti ne iš modelio atitikimo rezultatus.
  • Tegul TokenManager.make_token grįžti papildomo informacijos dict būti įtraukti į atsakymą.

Reikalavimai :

  • Python
  • repoze.who

Kita programinė įranga kūrėjas Mozilla Services Team

powerhose
powerhose

20 Feb 15

wimms
wimms

20 Feb 15

pyramid_ipauth
pyramid_ipauth

15 Apr 15

Komentarai repoze.who.plugins.vepauth

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!