repoze.who.plugins.cas

Szoftver screenshot:
repoze.who.plugins.cas
Szoftver adatai:
Változat: 0.2.2
Feltöltés dátuma: 14 Apr 15
Engedély: Ingyenes
Népszerűség: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas egy plugin a repoze.who keretet, amellyel egyszerű "cassification" (azaz: adottságokat egyes alkalmazások része az SSO mechanizmus) az összes alkalmazást lehet telepíteni a Python Paste.
repoze.who.plugins.cas jelenleg támogatja a CAS 3.0, bár lehet használni másokkal változatai CAS & nbsp; (egyelőre nincs kompatibilitás biztosított, mivel csak tesztelték a CAS 3,0).
Alkalmazások amelyet fel lehet használni:
- App megfelelnek a simple_authentication WSGI specifikáció, amely kihasználja a REMOTE_USER kulcsot a WSGI környezetben.
- App amely képes kezelni magukat a CAS-mechanizmus (pl: phpBB a CAS folt, - használja wphp a paszta szűrő integrálása a PHP-python -)
telepítése
CAS
Azt is meg kell, hogy engedélyezte a logout amely alapvetően hozzátéve, a LogoutController bab a CAS-servlet.xml.
Ön apps
Semmi sem szükséges a apps, csak meg őket, és töltse ki a config fájlt ahogy a demo / könyvtárba.
A konfiguráció nagyon egyszerű, meg kell venni például a config fájlokat demo ellátva a tojás.
Itt van, mit talál benne, a who.ini fájl:
# AZONOSÍTÓ
#param:
# - Cas_url: URL a CAS szerver. Biztosítják az URL-cím perjel.
# - Rememberer_name: neve a plugin emlékezés (delegált)
# - Path_toskip: regex az url kezelése a maguk módján a CAS Authent
# - Path_logout: regex, hogy ha a logout kell végezni (és ravaszt elfelejteni keresztül kihívás)
# FIGYELEM: tartalmaznia kell az utat a logout még path_toskip alkalmazás
# Hogy megfelelően kijelentkezni, a CAS is
[Plugin: casauth]
használat = 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. *
# CHALLENGE döntéshozó
#param:
# - Path_login: azoknak regexp jelzik, hogy mely url át kell irányítani egy kihívás
# Így : A CAS, át lesz irányítva egy "/ cas / login", mint url
[Plugin: decider]
használat = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& Nbsp;. * Trac / login. *
& Nbsp;. * / Login $
[Plugin: auth_tkt]
# Azonosítása
használat = repoze.who.plugins.auth_tkt: make_plugin
titok = titok
cookie_name = zabpehely
biztonságos = False
include_ip = False
[Általános]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# Trükk: a cél a plugin, akinek a neve megegyezik
challenge_decider = decider
[Azonosítók]
# PLUGIN_NAME; classifier_name: .. vagy csak PLUGIN_NAME (jó esetben)
plugins =
& Nbsp; casauth
& Nbsp; auth_tkt
[Authenticators]
# PLUGIN_NAME; classifier_name .. vagy csak PLUGIN_NAME (jó esetben)
plugins =
& Nbsp; casauth
[Provokátorok]
# PLUGIN_NAME; classifier_name: .. vagy csak PLUGIN_NAME (jó esetben)
plugins =
& Nbsp; casauth

Mi az új ebben a kiadásban:

  • Dokumentáció jelölő javítások.

Mi az új verzióban 0.1.2:

  • Kisebb kiegészítéseket példa konfiguráció mintegy CAS URL és auth_tkt csatlakoztat. [Davidjb]

követelmények :

  • Python
  • Ha kell egy CAS szerver működik

Hozzászólások a repoze.who.plugins.cas

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!