pyramid_multiauth

Software kuvakaappaus:
pyramid_multiauth
Ohjelmiston tiedot:
Versio: 0.3.2
Lähetyksen päivämäärä: 15 Apr 15
Kehittäjä: Mozilla Services Team
Lupa: Vapaa
Suosio: 2

Rating: 2.0/5 (Total Votes: 1)

pyramid_multiauth on varmennuspolitiikan Pyramid että valtakirjoja pino muita todennus politiikkaa.
Yleistä
MultiAuthenticationPolicy on Pyramid autentikointi että valtakirjoja pino muita IAuthenticationPolicy esineitä, tarjota yhdistetyn auth ratkaisu yksittäisiä. Yksinkertaisesti anna sitä luetteloa politiikkojen olisi kokeiltu:
politiikkojen = [
& Nbsp; IPAuthenticationPolicy ("127,0. *. *", Rehtorien = ["paikallinen"])
& Nbsp; IPAuthenticationPolicy ("192.168. *. *", Rehtorien = ["luotettu"])
]
authn_policy = MultiAuthenticationPolicy (politiikat)
config.set_authentication_policy (authn_policy)
Tässä esimerkissä käytetään pyramid_ipauth moduuli antaa tehokasta rehtorien perustuu peräisin IP-osoite pyynnön. Se yhdistää kaksi tällaista politiikkaa siten, että kysymykset ovat peräisin "127,0. *. *" On pääasiallinen "paikallinen", kun pyyntöjä peräisin "192.168. *. *" On pääasiallinen "luotettu".
Yleensä tulokset pinottu autentikointi politiikkaa yhdistetään seuraavasti:
- Authenticated_userid: paluu käyttäjätunnus ensimmäisen onnistuneen politiikan
- Unauthenticated_userid: paluu käyttäjätunnus ensimmäisen onnistuneen politiikan
- Effective_principals: paluu liitto pääaineita kaikkien politiikkojen
- Muistan: palaa otsikot kaikissa politiikoissa
- Unohda: palaa otsikot kaikissa politiikoissa
Asennus Asetukset
On myös mahdollista määrittää todennus politiikkojen osana liitä käyttöönoton asetukset. Tarkastellaan seuraavaa esimerkkiä:
[App: pyramidapp]
käyttö = muna: mypyramidapp
multiauth.policies = ipauth1 ipauth2 pyramid_browserid
multiauth.policy.ipauth1.use = pyramid_ipauth.IPAuthentictionPolicy
multiauth.policy.ipauth1.ipaddrs = 127,0. *. *
multiauth.policy.ipauth1.principals = paikalliset
multiauth.policy.ipauth2.use = pyramid_ipauth.IPAuthentictionPolicy
multiauth.policy.ipauth2.ipaddrs = 192.168. *. *
multiauth.policy.ipauth2.principals = luotettu
Voit määrittää todennuksen näistä asetuksista, yksinkertaisesti kuuluu multiauth moduuli omalle konfiguraattorista:
config.include ("pyramid_multiauth")
Tässä esimerkissä saisit MultiAuthenticationPolicy kolme päällekkäin auth politiikkaa. Kaksi ensimmäistä, ipauth1 ja ipauth2, määritellään nimi ja vaadittaessa maksettavien ohella joukko avainsanan argumentteja. Kolmas on määritelty nimi moduulin, pyramid_browserid, joka procecesed kautta standardin config.include () avulla.
Lopputuloksena olisi järjestelmä, joka tarkistaa käyttäjien BrowserID, ja osoittaa lisäpääomana tunnisteiden perusteella peräisin IP-osoite pyynnön.

Mitä uutta tässä julkaisussa:

  • Korjaa joitakin yhdistämisen bustage; Tämän pitäisi sisältää kaikki asiat, joiden väitettiin olevan sisältyvien 0.3.1 julkaisu, mutta todellisuudessa ei.

Mitä uutta versiossa 0.3.0:

  • Tuki python3 kautta lähde-tason yhteensopivuus.
  • palo MultiAuthPolicySelected tapahtuma, kun politiikka on onnistuneesti käytetään todentamiseen.

Mitä uutta versiossa 0.1.2:

  • Päivitä lisenssin MPL 2.0.

Mitä uutta versiossa 0.1.1:

  • Yhteensopivuus Pyramid 1.3.

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Mozilla Services Team

Cornice
Cornice

20 Feb 15

pyramid_macauth
pyramid_macauth

20 Feb 15

pyramid_ipauth
pyramid_ipauth

15 Apr 15

Kommentit pyramid_multiauth

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