repoze.who.plugins.cas

Sagteware kiekie:
repoze.who.plugins.cas
Sagteware besonderhede:
Weergawe: 0.2.2
Upload datum: 14 Apr 15
Lisensie: Gratis
Populariteit: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas is 'n plugin vir die repoze.who raamwerk sodat eenvoudige "cassification" (dws: bestanddele elk van jou programme deel van die SSO meganisme) van alle aansoeke wat kan deur Python Plak ontplooi word.
repoze.who.plugins.cas ondersteun tans CAS 3.0, alhoewel dit kan gebruik word om met ander weergawes van CAS & nbsp; (nog geen verenigbaarheid verseker as dit is slegs met CAS 3.0 getoets).
Aansoeke wat gebruik kan word:
- App voldoen aan die simple_authentication WSGI spesifikasie, wat gebruik maak van die REMOTE_USER sleutel in die WSGI omgewing.
- App wat kan hanteer self die CAS meganisme (bv: phpBB met die CAS kol, - gebruik wphp as 'n pasta filter vir die integrasie van PHP met python -)
Die installering
CAS
Jy moet ook in staat gestel om die logout wat basies is die toevoeging in die LogoutController boontjie in die Cas-servlet.xml.
Jou apps
Niks word vir jou apps, net soos hulle op en vul die opstelling lêer, soos gesien in die / gids demo.
Die opset is redelik eenvoudig, moet jy byvoorbeeld neem op die konfigurasielêers demo verskaf met die eier.
Hier is wat jy kan vind in dit, vir die who.ini lêer:
# IDENTIFIER
#param:
# - Cas_url: URL na jou SAS bediener. Maak seker dat jou URL het 'n slash.
# - Rememberer_name: naam van die plugin vir onthou (afgevaardigde)
# - Path_toskip: regex vir url hantering van hul eie manier die CAS authentieke
# - Path_logout: regex om te sien of 'n teken af ​​uitgevoer moet word (en die sneller vergeet via uitdaging)
# WAARSKUWING: moet die pad van logout selfs vir path_toskip aansoek sluit
# Behoorlik afteken uit van die CAS ook
[Plugin: casauth]
gebruik = repoze.who.plugins.cas.main_plugin: make_plugin
cas_url = https: // servcas: 8443 / cas /
rememberer_name = auth_tkt
path_toskip =. * / phpbb /.*
path_logout =. * / uitteken. *
& Nbsp;.. * Modus = meld *
# CHALLENGE beslissende
#param:
# - Path_login: diegene regexp aandui watter url moet herlei word na 'n uitdaging
# Bv Want CAS, sal herlei word op 'n "/ cas / login" soos url
[Plugin: beslissende]
gebruik = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& Nbsp;.. * TRAC / login *
& Nbsp;. * / Login $
[Plugin: auth_tkt]
# Identifikasie
gebruik = repoze.who.plugins.auth_tkt: make_plugin
geheime = geheim
cookie_name = hawermeel
veilige = Vals
include_ip = Vals
[Algemeen]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# Truuk: teiken die plugin wie se naam is dieselfde
challenge_decider = beslissende
[ID]
# Plugin_name; classifier_name: .. of net plugin_name (goed vir enige)
plugins =
& Nbsp; casauth
& Nbsp; auth_tkt
[Authenticators]
# Plugin_name; classifier_name .. of net plugin_name (goed vir enige)
plugins =
& Nbsp; casauth
[Uitdagers]
# Plugin_name; classifier_name: .. of net plugin_name (goed vir enige)
plugins =
& Nbsp; casauth

Wat is nuut in hierdie release:.

  • Dokumentasie opmaak fixes

Wat is nuut in die weergawe 0.1.2:

  • Klein toevoegings tot voorbeeld opset oor CAS URL en auth_tkt plugin. [Davidjb]

Vereistes :

  • Python
  • Jy moet 'n CAS bediener werk

Kommentaar te repoze.who.plugins.cas

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!