repoze.who.plugins.cas

Screenshot Software:
repoze.who.plugins.cas
Mga detalye ng Software:
Bersyon: 0.2.2
I-upload ang petsa: 14 Apr 15
Lisensya: Libre
Katanyagan: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas ay isang plugin para sa repoze.who balangkas ng pagpapagana prangka "cassification" (ibig sabihin: kailangang katangian sa bawat isa sa iyong mga bahagi ng mekanismo SSO application) ng lahat ng mga application na maaaring i-deploy sa pamamagitan ng Python Paste.
repoze.who.plugins.cas Kasalukuyang sinusuportahan ng Cas 3.0, bagaman maaari itong magamit sa iba mga bersyon ng Cas & nbsp; (pa, walang compatibility ay natiyak bilang ito ay lamang nasubukan na may Cas 3.0).
Mga application na pwedeng gamitin:
- App sa pagsunod sa mga pagtutukoy WSGI simple_authentication, na samantalahin ang REMOTE_USER key sa kapaligiran WSGI.
- App na maaaring pangasiwaan ang kanilang mga sarili sa Cas mekanismo (hal: phpBB may Cas patch, - gamitin wphp bilang isang i-paste na filter para sa pagsasama ng PHP na may python -)
Pag-install ng
Cas
Din sa iyo Dapat na pinagana ang pag-logout na talaga ay pagdaragdag sa LogoutController bean sa Cas-servlet.xml.
Ang iyong apps
Wala ay kinakailangan para sa iyong mga app, i-set lamang ang mga ito up at punan ang config file tulad ng nakikita sa demo / directory.
Ang configuration ay medyo simple, dapat mong gawin halimbawa sa file config demo na ibinigay kasama ng itlog.
Narito kung ano ang maaari mong makita sa loob nito, para sa who.ini file:
# IDENTIFIER
#param:
# - Cas_url: URL sa iyong Cas server. Tiyakin na ang iyong mga URL ay may isang trailing slash.
# - Rememberer_name: pangalan ng plugin para sa pagtanda (delegado)
# - Path_toskip: regex para sa url paghawak ng kanilang sariling paraan ng Cas authent
# - Path_logout: regex upang makita kung ang isang pag-logout ay dapat gumanap (at na trigger kalimutan pamamagitan ng hamon)
# BABALA: Kailangang maisama sa landas ng pag-logout kahit para sa path_toskip application
# Upang maayos ang pag-log out mula sa Cas rin
[Plugin: casauth]
paggamit = 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 *
# Hamon DECIDER
#param:
# - Path_login: mga regexp ipahiwatig kung aling mga url ay dapat na-redirect para sa isang hamon
# Hal : Para sa Cas, ay nai-redirect sa isang "/ Cas / pag-login" tulad ng url
[Plugin: decider]
paggamit = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& Nbsp;.. * Trac / pag-login *
& Nbsp;. * / $ Login
[Plugin: auth_tkt]
# Pagkakakilanlan
paggamit = repoze.who.plugins.auth_tkt: make_plugin
lihim = lihim
cookie_name = oatmeal
secure na = Maling
include_ip = Maling
[Pangkalahatan]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# Kahanga-hangang gawa: i-target ang mga plugin na ang pangalan ay pareho
challenge_decider = decider
[Mga pantukoy]
# PLUGIN_NAME; classifier_name: .. o lamang PLUGIN_NAME (mabuti para sa anumang)
mga plugin =
& Nbsp; casauth
& Nbsp; auth_tkt
[Authenticators]
# PLUGIN_NAME; classifier_name .. o lamang PLUGIN_NAME (mabuti para sa anumang)
mga plugin =
& Nbsp; casauth
[Challengers]
# PLUGIN_NAME; classifier_name: .. o lamang PLUGIN_NAME (mabuti para sa anumang)
mga plugin =
& Nbsp; casauth

Ano ang bagong sa paglabas:.

  • Documentation markup pag-aayos

Ano ang bagong sa bersyon 0.1.2:

  • Maliliit na mga pagdaragdag sa halimbawa configuration tungkol sa Cas URL at auth_tkt plugin. [Davidjb]

Mga Kinakailangan :

  • Python
  • Dapat ay mayroon kang isang Cas server gumagana

Mga komento sa repoze.who.plugins.cas

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!