pyramid_whoauth

Software kuvakaappaus:
pyramid_whoauth
Ohjelmiston tiedot:
Versio: 0.1.2
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Mozilla Services Team
Lupa: Vapaa
Suosio: 6

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth on varmennuspolitiikan Pyramid joka käyttää repoze.who v2 API.
Tämän laajennuksen avulla voit määrittää repoze.who todennus pino pyramidi varmennuspolitiikan. Se vie repoze.who API tehdas ja muuntaa sen pyramidin IAuthenticationPolicy:
alkaen repoze.who.config tuonti make_api_factory_with_config
api_factory = make_api_factory_with_config (global_conf, "jne / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
Tämä lataa repoze.who kokoonpanon määritetty config tiedoston ja liittää sen osaksi Pyramid.
Etu käyttää pyramid_whoauth sijasta repoze.who middleware on, että autentikointi suoritetaan vain, kun sovellus nimenomaisesti pyydä sitä käyttämällä esimerkiksi pyramidin authenticated_userid () funktio.
Mukavuuden, voit määrittää myös kaikki repoze.who kokoonpanoasetukset osana paster käyttöönoton asetukset. Esimerkiksi saatat olla seuraava:
[App: pyramidapp]
käyttö = muna: 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 So Secret!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = BasicAuth
Tämä määrittää repoze.who käyttää "BasicAuth" ja "auth_tkt" plugins käyttäen pyramidin pilkullinen-asetukset tyyliin sijaan repoze.who config tiedosto. Sitten se on yksinkertainen asia kuten pyramid_whoauth moduuli omalle konfiguraattorista:
config.include ("pyramid_whoauth")
Lisäksi konfigurointiin repoze.who API tehdas annetuista asetuksista, tämä myös perustaa joitakin ylimääräisiä mukavuuksia hakemuksesi:
- Kielletty mielestä haastaa tunnistetietoja kautta repoze.who
- Kirjautuminen että tunnistaa kaikki tietonsa lähetetään postitse
- Logout että lähettää unohtaa otsikot kun näytetty
- Välillä, että kutsuu repoze.who "muistaa" menetelmää kunkin vastauksen

Mitä uutta tässä julkaisussa:

  • Aseta välillä suoraan yläpuolella EXCVIEW Tween. Tämä auttaa varmistamaan, että se on alle muiden etuyhteydettömien tweens, joten he eivät näe ApplicationRedirectException heitetään.

Mitä uutta versiossa 0.1.1:

  • Päivitä MPL 2.0

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Mozilla Services Team

Kommentit pyramid_whoauth

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!