repoze.who.plugins.vepauth

Sagteware kiekie:
repoze.who.plugins.vepauth
Sagteware besonderhede:
Weergawe: 0.3.0
Upload datum: 15 Apr 15
Ontwikkelaar: Mozilla Services Team
Lisensie: Gratis
Populariteit: 12

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.vepauth is 'n repoze.who plugin vir outomatiese verifikasie via BrowserID:
& Nbsp; https: //browserid.org/ https://wiki.mozilla.org/Identity/BrowserIDSync
Die plugin implemente 'n eksperimentele protokol vir waarmerking te rustige web dienste met die geverifieerde e-protokol, aka Mozilla se BrowserID projek. Dit is ontwerp vir gebruik in outomatiese gereedskap soos die Firefox Sync kliënt. As jy op soek na iets om te gebruik vir menslike besoekers op jou webwerf, probeer:
& Nbsp; http: //github.com/mozilla-services/repoze.who.plugins.browserid
As jy toegang tot 'n beskermde hulpbron, sal die bediener n 401 uitdaging antwoord met die skema "OAuth + SBP" soos volg genereer:
> AOO / protected_resource HTTP / 1.1
> Host: example.com
Die kliënt moet die url van hierdie uitdaging onttrek en post 'n SBP bewering na die plek. Dit sal 'n nuwe verifikasie sessie skep en terug 'n stel van OAuth kliënt getuigskrifte:
> Post / request_token HTTP / 1.1
> Host: example.com
> Content-Type: application / x-www-vorm-urlencoded
>
> Bewering = VEP_ASSERTION_DATA
<
<{
<"Oauth_consumer_key": SESSION_TOKEN,
<"Oauth_consumer_secret": SESSION_SECRET
<}
Daaropvolgende versoeke moet onderteken word deur gebruik te maak van hierdie geloofsbriewe in twee-been OAuth af:
> AOO / protected_resource HTTP / 1.1
> Host: example.com
> Magtiging: OAuth oauth_consumer_key = SESSION_TOKEN,
> Oauth_signature_method = "HMAC-SHA1",
> Oauth_version = "1.0",
> Oauth_timestamp = tyd stempel,
> Oauth_nonce = nWanneer
> Oauth_signature = HANDTEKENING
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Type: text / plain
Net vir jou oë: die geheim data!
Sessie tekens is timestamped en sal uiteindelik verval. As dit gebeur sal jy 'n 401 reaksie ontvang as voorheen, en moet 'n nuwe bewering vars geloofsbriewe te verkry POS

Wat is nuut in hierdie release:.

  • Vervang twee-been OAuth met MAC Toegang Auth, geïmplementeer volgens die jongste ontwerp norm:
  • https://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01

Wat is nuut in die weergawe 0.2.0:

  • Bygevoeg basiese patroon wat ooreenstem met die token_url, bv & Quot; / {app} / teken & quot;.
  • Made TokenManager.make_token en TokenManager.parse_token aanvaar die inkomende versoek as eerste argument, meestal sodat hulle kan kry op die resultate van patroon ooreenstem.
  • Kom TokenManager.make_token terugkeer 'n dict ekstra inligting in die antwoord ingesluit word.

Vereistes :

  • Python
  • repoze.who

Ander sagteware ontwikkelaar Mozilla Services Team

mozsvc
mozsvc

20 Feb 15

pyramid_whoauth
pyramid_whoauth

14 Apr 15

powerhose
powerhose

20 Feb 15

Kommentaar te repoze.who.plugins.vepauth

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!