repoze.who.plugins.cas

Software kuvakaappaus:
repoze.who.plugins.cas
Ohjelmiston tiedot:
Versio: 0.2.2
Lähetyksen päivämäärä: 14 Apr 15
Lupa: Vapaa
Suosio: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas on plugin repoze.who kehys, joka mahdollistaa yksinkertaisen "cassification" (eli: tekemisiä jokainen sovelluksia osa SSO mekanismin) kaikista hakemuksista, jotka voidaan ottaa käyttöön kautta Python Liitä.
repoze.who.plugins.cas tukee tällä hetkellä CAS 3,0, vaikka sitä voidaan käyttää muiden versioiden CAS & nbsp; (vielä, ei yhteensopivuus on varmistettu, koska se on testattu vain CAS 3.0).
Hakemukset, joita voidaan käyttää:
- App täyttää simple_authentication WSGI erittely, joka hyödyntää REMOTE_USER avaimen WSGI ympäristössä.
- App joka voi käsitellä itse CAS mekanismi (esim: phpBB kanssa CAS laastari, - käytä wphp tahnana suodattimena integrointi PHP python -)
asennus
CAS
Sinun on myös ottanut käyttöön logout joka pohjimmiltaan on lisäämällä LogoutController papu CAS-servlet.xml.
Sovellukset
Mitään tarvitaan apps, vain niiden asettamisesta ja täytä config tiedosto nähty demo / hakemistoon.
Kokoonpano on melko yksinkertainen, sinun pitäisi ottaa esimerkiksi config tiedostot demon mukana muna.
Tässä on mitä voit löytää sen, että who.ini tiedostoa:
# IDENTIFIER
#param:
# - Cas_url: URL-osoitteen CAS palvelimelle. Varmista URL on kenoviiva.
# - Rememberer_name: nimi plugin muistaa (edustaja)
# - Path_toskip: lausekeryhmän URL käsittelyyn omalla tavallaan CAS authent
# - Path_logout: lausekeryhmän näet logout on suoritettava (ja laukaista unohtaa kautta haaste)
# VAROITUS: on oltava polku logout jopa path_toskip sovelluksen
# Oikein kirjautumassa ulos CAS myös
[Plugin: casauth]
käyttö = repoze.who.plugins.cas.main_plugin: make_plugin
cas_url = https: // servcas: 8443 / cas /
rememberer_name = auth_tkt
path_toskip =. * / phpbb /.*
path_logout =. * / logout. *
& Nbsp;. * Mode = logout. *
# HAASTE päättäjä
#param:
# - Path_login: ne regexp mitkä url olisi suunnattava uudelleen ja haaste
# Esim : CAS, ohjataan päälle "/ CAS / kirjautuminen" kuten url
[Plugin: päättäjä]
käyttö = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& Nbsp;. * Trac / kirjautuminen. *
& Nbsp;. * / Kirjautuminen $
[Plugin: auth_tkt]
# Tunnistaminen
käyttö = repoze.who.plugins.auth_tkt: make_plugin
salaisuus = salainen
cookie_name = kaurapuuro
turvallinen = False
include_ip = False
[Yleinen]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# Temppu: kohdistaa plugin, jonka nimi on sama
challenge_decider = päättäjä
[Tunnisteet]
# PLUGIN_NAME; classifier_name: .. tai vain PLUGIN_NAME (hyvä tahansa)
plugins =
& Nbsp; casauth
& Nbsp; auth_tkt
[Autentikaattoreissa]
# PLUGIN_NAME; classifier_name .. tai vain PLUGIN_NAME (hyvä tahansa)
plugins =
& Nbsp; casauth
[Haastajat]
# PLUGIN_NAME; classifier_name: .. tai vain PLUGIN_NAME (hyvä tahansa)
plugins =
& Nbsp; casauth

Mitä uutta tässä julkaisussa:

  • Documentation markup korjauksia.

Mitä uutta versiossa 0.1.2:

  • Minor lisäyksiä esimerkiksi konfiguraatio CAS URL ja auth_tkt kytkeä. [Davidjb]

Vaatimukset :

  • Python
  • Sinulla on oltava CAS palvelimen työskentelee

Kommentit repoze.who.plugins.cas

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