pyramid_whoauth

Screenshot Software:
pyramid_whoauth
Detalii soft:
Versiune: 0.1.2
Incarca data: 14 Apr 15
Producător: Mozilla Services Team
Licenţă: Gratuit
Popularitate: 0

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth este o politică de autentificare pentru Pyramid care utilizează API repoze.who v2.
Acest plugin vă permite să configurați un stack de autentificare repoze.who ca o politică de autentificare piramidă. Este nevoie de o fabrică repoze.who API și apoi l într-un IAuthenticationPolicy piramidă:
de la repoze.who.config make_api_factory_with_config import
api_factory = make_api_factory_with_config (global_conf, "etc / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
Acest lucru va încărca configurația repoze.who din fișierul de configurare specificat și agățați-l în Piramida.
Avantajul utilizării pyramid_whoauth în loc de middleware repoze.who este că autentificarea se face numai atunci când aplicația se solicită în mod explicit, folosind de exemplu, authenticated_userid () funcția piramida lui.
Pentru comoditate, puteți specifica, de asemenea, toate setările de configurare repoze.who ca parte a setărilor de implementare Paster. De exemplu, este posibil să aveți următoarele:
[App: pyramidapp]
utilizare = ou: 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 = Oh Deci Secret!
who.identifiers.plugins = authtkt basicauth
who.authenticators.plugins = authtkt basicauth
who.challengers.plugins = basicauth
Aceasta configurează repoze.who de a folosi "BasicAuth" și plugin-uri "auth_tkt", folosind piramida lui punctate-setări stil, mai degrabă decât fișierul de configurare repoze.who. Apoi este o chestiune simplă de a include modulul de configurare pyramid_whoauth în dumneavoastră:
config.include ("pyramid_whoauth")
În plus față de configurarea fabrica repoze.who API din setările date, acest lucru se va stabili niște facilități suplimentare pentru aplicația dumneavoastră:
- O vedere interzis care contestă acreditări prin repoze.who
- O vedere de autentificare care autentifică orice acreditări trimise prin POST
- O vedere de deconectare care reuseste uita anteturile atunci când este accesat
- Un Tween care solicită repoze.who "minte" metodă pentru fiecare răspuns

Ce este nou în această versiune:

  • Așezați Tween direct deasupra Tween EXCVIEW. Acest lucru va contribui la asigurarea este sub alte tweens independenți, astfel încât acestea nu vor vedea ApplicationRedirectException fiind aruncat.

Ce este nou în versiunea 0.1.1:

  • Actualizare a MPL 2.0

Cerințe :

  • Python

Alte software-uri de dezvoltator Mozilla Services Team

powerhose
powerhose

20 Feb 15

Cornice
Cornice

20 Feb 15

Comentarii la pyramid_whoauth

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!