pyramid_whoauth

Software screenshot:
pyramid_whoauth
Software informatie:
Versie: 0.1.2
Upload datum: 14 Apr 15
Ontwikkelaar: Mozilla Services Team
Licentie: Gratis
Populariteit: 6

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth is een authenticatie beleid voor Piramide dat de repoze.who v2 API gebruikt.
Deze plugin maakt het mogelijk om een ​​repoze.who authenticatie stack als een piramide authenticatie beleid te configureren. Het duurt een repoze.who API fabriek en verandert het in een piramide IAuthenticationPolicy:
van repoze.who.config import make_api_factory_with_config
api_factory = make_api_factory_with_config (global_conf, "etc / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
Dit zal de repoze.who configuratie laden vanuit het opgegeven configuratiebestand en haak deze in de Piramide.
Het voordeel van het gebruik pyramid_whoauth plaats van de repoze.who middleware is dat authenticatie wordt alleen uitgevoerd wanneer uw toepassing om vraagt ​​expliciet het gebruik van bijvoorbeeld piramide authenticated_userid () functie.
Voor het gemak kunt u ook alle repoze.who configuratie-instellingen op te geven als onderdeel van uw paster implementatie-instellingen. Bijvoorbeeld, moet u het volgende:
[App: pyramidapp]
gebruik = ei: mypyramidapp
who.plugin.basicauth.use = repoze.who.plugins.basicauth: make_plugin
who.plugin.basicauth.realm = mijndomein
who.plugin.authtkt.use = repoze.who.plugins.auth_tkt: make_plugin
who.plugin.authtkt.secret = Oh So Secret!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = BasicAuth
Deze configureert repoze.who naar de "BasicAuth" en "auth_tkt" plugins, met behulp van gestippelde-instellingen stijl piramide's in plaats van de repoze.who configuratiebestand gebruiken. Dan is het een kwestie van met inbegrip van de pyramid_whoauth module in uw configurator:
config.include ("pyramid_whoauth")
In aanvulling op de repoze.who API fabriek configureren van de gegeven instellingen, zal dit ook het opzetten van een aantal extra voorzieningen voor uw toepassing:
- Een verboden mening dat uitdaagt om referenties via repoze.who
- Een login mening dat een eventuele referenties verifieert via POST ingediend
- Een logout mening dat stuurt vergeet headers wanneer benaderd
- Een tween dat de repoze.who noemt "onthouden" methode voor elk antwoord

Wat is nieuw in deze release:

  • Plaats de tween direct boven de EXCVIEW tween. Dit zal helpen waarborgen, is het onder andere niet-verwante tweens, zodat ze niet zien de ApplicationRedirectException gegooid.

Wat is nieuw in versie 0.1.1:

  • Update naar MPL 2.0

Eisen

  • Python

Andere software van ontwikkelaar Mozilla Services Team

Cornice
Cornice

20 Feb 15

pyramid_ipauth
pyramid_ipauth

15 Apr 15

pyramid_multiauth
pyramid_multiauth

15 Apr 15

Reacties op pyramid_whoauth

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!