pyramid_whoauth

Софтуер снимки:
pyramid_whoauth
Софтуер детайли:
Версия: 0.1.2
Дата на качване: 14 Apr 15
Розробник: Mozilla Services Team
Разрешително: Безплатно
Популярност: 6

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth е политиката на удостоверяване за Pyramid, която използва repoze.who v2 API на.
Този плъгин ви позволява да конфигурирате стека repoze.who удостоверяване като политика пирамида удостоверяване. Отнема фабрика repoze.who API и то се превръща в пирамида IAuthenticationPolicy:
от repoze.who.config внос make_api_factory_with_config
api_factory = make_api_factory_with_config (global_conf, "и т.н. / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
Това ще зареди конфигурация repoze.who получени с установената конфигурационния файл и да го вмъкнете в Pyramid.
Предимството от използването pyramid_whoauth вместо repoze.who мидълуер е, че за удостоверяване се извършва само когато вашата кандидатура изрично поиска това, използвайки, например authenticated_userid () функция пирамида.
За удобство, можете да посочите и всички настройки за конфигурация repoze.who като част от вашите настройки Paster разполагане. Например, може да имате следното:
[Ап: pyramidapp]
използване = яйце: mypyramidapp
who.plugin.basicauth.use = repoze.who.plugins.basicauth: make_plugin
who.plugin.basicauth.realm = MyRealm
who.plugin.authtkt.use = repoze.who.plugins.auth_tkt: make_plugin
who.plugin.authtkt.secret = О Така Secret!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = BasicAuth
Това конфигурира repoze.who да използвате "BasicAuth" и "auth_tkt" плъгини, използвайки стил пирамида пунктирана настройки, а не файла repoze.who довереник. След това е просто въпрос на това число модула pyramid_whoauth във вашия конфигуратор:
config.include ("pyramid_whoauth")
В допълнение към конфигурирането на фабриката за repoze.who API от дадените настройки, това също ще създаде някои допълнителни удобства за вашето приложение:
- Забранен оглед, че предизвикателствата пред пълномощията чрез repoze.who
- Оглед вход че удостоверява никакви пълномощия подава по пощата
- Оглед Изход, който изпраща забравяме хедъри когато се достъпват
- С ду, че призовава за repoze.who "помни" метод за всеки отговор

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

  • Поставете Туин непосредствено над Туин EXCVIEW. Това ще помогне да се гарантира, че е под други несвързани туини, така че те няма да видят ApplicationRedirectException се хвърлят.

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

  • Актуализация на MPL 2.0

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

  • Python

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

Коментари към pyramid_whoauth

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