pyramid_multiauth

Sagteware kiekie:
pyramid_multiauth
Sagteware besonderhede:
Weergawe: 0.3.2
Upload datum: 15 Apr 15
Ontwikkelaar: Mozilla Services Team
Lisensie: Gratis
Populariteit: 2

Rating: 2.0/5 (Total Votes: 1)

pyramid_multiauth is 'n verifikasie beleid vir piramide wat gevolmagtigdes aan 'n stapel van ander verifikasie beleid.
Oorsig
MultiAuthenticationPolicy is 'n piramide verifikasie wat gevolmagtigdes aan 'n stapel van ander IAuthenticationPolicy voorwerpe, 'n gekombineerde auth oplossing van individuele stukke te voorsien. Eenvoudig slaag dit 'n lys van die beleid wat probeer moet word om:
beleid = [
& Nbsp; IPAuthenticationPolicy (".. 127.0 * *", skoolhoofde = ["plaaslike"])
& Nbsp; IPAuthenticationPolicy (".. 192,168 * *", skoolhoofde = ["vertrou"])
]
authn_policy = MultiAuthenticationPolicy (beleid)
config.set_authentication_policy (authn_policy)
Hierdie voorbeeld gebruik die pyramid_ipauth module effektiewe skoolhoofde gebaseer op oorsprong IP-adres van die versoek toe te ken. Dit kombineer twee sulke beleide sodat versoeke oorsprong van "127.0. *. *" Sal skoolhoof "plaaslike" terwyl versoeke oorsprong van "192,168. *. *" Sal skoolhoof "vertrou".
In die algemeen is die resultate van die gestapel verifikasie beleid soos volg saam:
- Authenticated_userid: terugkeer id van die eerste suksesvolle beleid
- Unauthenticated_userid: terugkeer id van die eerste suksesvolle beleid
- Effective_principals: terugkeer unie van skoolhoofde van alle beleide
- Onthou: terugkeer hoofde van alle beleide
- Vergeet nie: terug hoofde van alle beleide
Ontplooiing instellings
Dit is ook moontlik om die verifikasie beleid spesifiseer as deel van jou pasta ontplooiing instellings. Oorweeg die volgende voorbeeld:
[App: pyramidapp]
gebruik = eier: mypyramidapp
multiauth.policies = ipauth1 ipauth2 pyramid_browserid
multiauth.policy.ipauth1.use = pyramid_ipauth.IPAuthentictionPolicy
multiauth.policy.ipauth1.ipaddrs = 127.0. *. *
multiauth.policy.ipauth1.principals = plaaslike
multiauth.policy.ipauth2.use = pyramid_ipauth.IPAuthentictionPolicy
multiauth.policy.ipauth2.ipaddrs = 192,168. *. *
multiauth.policy.ipauth2.principals = vertrou
Verifikasie instel van hierdie instellings, eenvoudig sluit die multiauth module in jou configurator:
config.include ("pyramid_multiauth")
In hierdie voorbeeld wat jy sou kry 'n MultiAuthenticationPolicy met drie gestapel auth beleid. Die eerste twee, ipauth1 en ipauth2, word gedefinieer as die naam van 'n call able saam met 'n stel van navraag argumente. Die derde word gedefinieer as die naam van 'n module, pyramid_browserid, wat sal procecesed word via die standaard config.include () meganisme.
Die eindresultaat sal 'n stelsel wat verifieert gebruikers via BrowserID, en ken bykomende skoolhoof identifiseerders gebaseer op die oorsprong IP-adres van die versoek wees

Wat is nuut in hierdie release:.

  • Fix sommige merge bustage; dit moet al die dinge wat beweer is vervat word in die 0.3.1 vrylating bevat, maar in werklikheid was nie.

Wat is nuut in die weergawe 0.3.0:.

  • Ondersteuning vir Python3 via bron-vlak verenigbaarheid
  • brand 'n MultiAuthPolicySelected gebeurtenis wanneer 'n polis suksesvol gebruik vir verifikasie.

Wat is nuut in die weergawe 0.1.2:.

  • Update lisensie te LPW 2.0

Wat is nuut in die weergawe 0.1.1:.

  • Verenigbaarheid met Pyramid 1.3

Vereistes :

  • Python

Ander sagteware ontwikkelaar Mozilla Services Team

powerhose
powerhose

20 Feb 15

wimms
wimms

20 Feb 15

Kommentaar te pyramid_multiauth

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!