repoze.who.plugins.vepauth

Софтуер снимки:
repoze.who.plugins.vepauth
Софтуер детайли:
Версия: 0.3.0
Дата на качване: 15 Apr 15
Розробник: Mozilla Services Team
Разрешително: Безплатно
Популярност: 12

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.vepauth е repoze.who плъгин за автоматизирано разпознаване чрез BrowserID:
& Nbsp; HTTPS: //browserid.org/ https://wiki.mozilla.org/Identity/BrowserIDSync
Приставката реализира експериментален протокол за установяване автентичността на спокоен уеб услуги с Verified Email протокол, известен още като проект на Mozilla BrowserID. Той е предназначен за използване в автоматизирани инструменти като Firefox Sync Клиента. Ако търсите нещо да се използва за човешки посетителите на вашия сайт, моля опитайте:
& Nbsp; HTTP: //github.com/mozilla-services/repoze.who.plugins.browserid
При достъп до защитено ресурс, сървърът ще генерира 401 предизвикателство отговор със схемата "OAuth + ВЕП", както следва:
> GET / protected_resource HTTP / 1.1
> Водещ: example.com
Клиентът трябва да извлечете URL от това предизвикателство и публикувате ВЕП твърдение за това място. Това ще създаде нова сесия удостоверяване и да се върнете на набор от OAuth клиентски идентификационни данни:
> POST / request_token HTTP / 1.1
> Водещ: example.com
> Content-Type: заявление / х-WWW-форма-urlencoded
>
> Твърдението = VEP_ASSERTION_DATA
<
<{
<"Oauth_consumer_key": SESSION_TOKEN,
<"Oauth_consumer_secret": SESSION_SECRET
<}
Последващите искания следва да се подпише с тези пълномощия в двукрак режим OAuth:
> GET / protected_resource HTTP / 1.1
> Водещ: example.com
> Разрешаване: OAuth oauth_consumer_key = SESSION_TOKEN,
> Oauth_signature_method = "HMAC-SHA1",
> Oauth_version = "1.0",
> Oauth_timestamp = TIMESTAMP,
> Oauth_nonce = дадения случай
> Oauth_signature = ПОДПИС
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Type: текст / обикновен
Само за твоите очи: секретни данни!
Жетони Сесия са timestamped и в крайна сметка ще изтекат. Ако това се случи, ще получите отговор 401, както и преди, и да публикувате нова твърдение да получи свежи пълномощията

Какво ново в тази версия:.

  • Заменен двукрако OAuth с MAC Access Auth, изпълнена в съответствие с най-новия проект на стандарт:
  • https://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01

Какво ново във версия 0.2.0:

  • Добавена основен модел за съпоставяне за token_url, напр & Quot; / {ап} / символ & quot;.
  • Made TokenManager.make_token и TokenManager.parse_token приемете входящо искане като първият аргумент, най-вече, така че те могат да получат в резултатите от модел за съпоставяне.
  • Нека TokenManager.make_token върне Dict на допълнителна информация, за да бъдат включени в отговора.

<силни> Изисквания :

  • Python
  • repoze.who

Друг софтуер на разработчика Mozilla Services Team

pyramid_ipauth
pyramid_ipauth

15 Apr 15

pyramid_whoauth
pyramid_whoauth

14 Apr 15

wimms
wimms

20 Feb 15

Коментари към repoze.who.plugins.vepauth

Коментари не е намерена
добавите коментар
Включете на изображения!