repoze.who.plugins.vepauth

Screenshot Software:
repoze.who.plugins.vepauth
Szczegóły programowe:
Wersja: 0.3.0
Filmu: 15 Apr 15
Wywoływacz: Mozilla Services Team
Licencja: Wolny
Popularność: 12

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.vepauth jest plugin repoze.who pośrednictwem do automatycznego uwierzytelniania BrowserID:
& Nbsp; https: //browserid.org/ https://wiki.mozilla.org/Identity/BrowserIDSync
Wtyczka implementuje protokół doświadczalny dla uwierzytelniania do relaksującego usług internetowych z Zweryfikowany E-mail protokołu, aka projekt Mozilli BrowserID. Przeznaczony jest do stosowania w automatycznych narzędzi, takich jak Firefox Sync Client. Jeśli szukasz czegoś do wykorzystania przez ludzi odwiedzających na swojej stronie, spróbuj:
& Nbsp; http: //github.com/mozilla-services/repoze.who.plugins.browserid
Podczas uzyskiwania dostępu do chronionego zasobu, serwer wygeneruje odpowiedź 401 wyzwanie z programu "OAuth + WPW" w następujący sposób:
> GET / HTTP protected_resource / 1.1
> Gospodarz: example.com
Klient powinien wyodrębnić URL z tym wyzwaniem i POST WPW twierdzenie do tej lokalizacji. Spowoduje to utworzenie nowej sesji uwierzytelniania i zwraca zestaw danych identyfikacyjnych klienta OAuth:
> PO / request_token HTTP / 1.1
> Gospodarz: example.com
> Content-Type: application / x-www-form-urlencoded
>
> Twierdzenie = VEP_ASSERTION_DATA
<
<{
<"Oauth_consumer_key": SESSION_TOKEN,
<"Oauth_consumer_secret": SESSION_SECRET
<}
Kolejne wnioski powinny być podpisane przy użyciu tych poświadczeń w trybie dwuetapowej autoryzacji OAuth:
> GET / HTTP protected_resource / 1.1
> Gospodarz: example.com
> Autoryzacja: OAuth oauth_consumer_key = SESSION_TOKEN,
> Oauth_signature_method = "HMAC-SHA1",
> Oauth_version = "1.0",
> Oauth_timestamp = TIMESTAMP,
> Oauth_nonce = NONCE
> Oauth_signature = PODPIS
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Type: text / plain
Tylko dla twoich oczu: tajnych danych!
Tokeny sesji date i ostatecznie wygaśnie. Jeśli tak się stanie, będziesz otrzymywać odpowiedzi 401 jak poprzednio, i powinien opublikować nowy twierdzenie, aby uzyskać świeże poświadczenia

Co nowego w tym wydaniu:.

  • Zastąpiony dwuetapowej autoryzacji OAuth z dostępu Auth MAC, realizowane zgodnie z najnowszymi projektu normy:
  • https://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01

Co nowego w wersji 0.2.0:

  • Dodane podstawowy wzór dopasowywania do token_url, np & Quot; / {app} / tokena & rdquo;.
  • Wykonane TokenManager.make_token i TokenManager.parse_token zaakceptować przychodzące żądanie jako pierwszy argument, głównie dzięki czemu mogą one dostać się na wyniki dopasowywania wzorców.
  • Niech TokenManager.make_token powrócić dict dodatkowej informacji, które należy uwzględnić w odpowiedzi.

Wymagania :

  • Python
  • repoze.who

Inne programy z deweloperem Mozilla Services Team

pyramid_multiauth
pyramid_multiauth

15 Apr 15

Cornice
Cornice

20 Feb 15

Komentarze do repoze.who.plugins.vepauth

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!