pyramid_whoauth

Software screenshot:
pyramid_whoauth
Podrobnosti Software:
Verze: 0.1.2
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 6

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth je politika autentizace pro Pyramid, který používá repoze.who v2 API.
Tento plugin vám umožňuje konfigurovat ověřování repoze.who stack jako politiku ověřování pyramida. Trvá továrnu na repoze.who API a stáčí se do pyramidy IAuthenticationPolicy:
od repoze.who.config dovozu 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)
To se načte konfiguraci repoze.who ze zadané konfiguračním souboru a připojit ji do pyramidy.
Výhodou použití pyramid_whoauth místo repoze.who middleware je, že ověřování se provádí pouze tehdy, pokud vaše aplikace explicitně požádá pomocí např Funkce pyramidy authenticated_userid ().
Pro větší pohodlí, můžete také zadat všechna nastavení konfigurace repoze.who jako součást nastavení PASTER nasazení. Například, můžete mít následující:
[App: pyramidapp]
Použití = vejce: 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 Tak Secret!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = BasicAuth
To konfiguruje repoze.who použít "basicauth" a "auth_tkt" pluginů, pomocí pyramidy tečkované-nastavení stylu spíše než soubor repoze.who config. Pak je to jednoduchá záležitost, včetně pyramid_whoauth modul do konfigurátoru:
config.include ("pyramid_whoauth")
Kromě konfigurace továrny repoze.who API z daných nastavení, bude to také nastavit některé další vymoženosti pro vaši aplikaci:
- Zakázané názor, že výzvy k zadání pověření prostřednictvím repoze.who
- Přihlášení názor, že ověřuje veškeré přihlašovací údaje předloženy poštou
- Názor logout, který vysílá zapomenout záhlaví při přístupu
- Doplnění, která volá repoze.who "pamatovat" metodu pro každé odpovědi

Co je nového v této verzi:

  • Umístěte doplnění přímo nad EXCVIEW doplnění. To pomůže zajistit, že je pod jinými nesouvisejícími doplnění, takže nebude vidět ApplicationRedirectException byl hozen.

Co je nového ve verzi 0.1.1:

  • Aktualizace MPL 2.0

Požadavky na :

  • Python

Ostatní software developer Mozilla Services Team

Komentáře k pyramid_whoauth

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!