repoze.who.plugins.macauth

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

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.macauth е repoze.who плъгин за MAC Access Authentication:
& Nbsp; HTTP: //tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01
За да получите достъп до ресурси с помощта на MAC Access Authentication, клиентът трябва да получи набор от MAC пълномощията включително за самоличност и секретен ключ. Те използват тези пълномощия да подписват заявки към сървъра.
При достъп до защитена ресурс, сървърът ще генерира 401 предизвикателство отговор със схемата "MAC", както следва:
> GET / protected_resource HTTP / 1.1
> Водещ: example.com
& Nbsp; HTTP / 1.1 401 Unauthorized
& Nbsp; WWW-Authenticate: MAC
Клиентът ще използва техните MAC пълномощията да изгради искане подпис и да го включи в заглавната Разрешение така:
> GET / protected_resource HTTP / 1.1
> Водещ: example.com
> Разрешаване: MAC ID = "h480djs93hd8",
> TS = "1336363200"
> дадения случай = "dj83hs9s",
> Mac = "bhCQXTVyfj5cmA9uKkPFx1zeOXM ="
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Type: текст / обикновен
 Само за твоите очи: секретни данни!
Този плъгин използва tokenlib библиотека за проверка MAC пълномощията:
& Nbsp; HTTPS: //github.com/mozilla-services/tokenlib
. Ако тази библиотека не отговаря на вашите нужди, можете да осъществява функция по поръчка обаждане за декодиране на ID причина MAC

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

    < Li> Python

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

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

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