repoze.who.plugins.cas

Screenshot der Software:
repoze.who.plugins.cas
Softwarebeschreibung:
Version: 0.2.2
Upload-Datum: 14 Apr 15
Lizenz: Frei
Popularität: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas ist ein Plugin für den repoze.who Rahmens, der einfach "cassification" (dh: Zeug jede Ihrer Anwendungen Teil des SSO-Mechanismus) aller Anwendungen, die durch Python-Paste eingesetzt werden kann.
repoze.who.plugins.cas unterstützt derzeit CAS 3.0, auch wenn es mit anderen Versionen von CAS & nbsp verwendet werden; (noch keine Kompatibilität gewährleistet wird, wie es nur bei CAS 3.0 getestet).
Anwendungen, die verwendet werden können:
- App Einhaltung der simple_authentication WSGI Spezifikation, die Vorteile der REMOTE_USER Schlüssel im WSGI Umwelt.
- App welches sich die CAS Mechanismus verarbeiten kann (zB phpBB mit der CAS-Patch - verwenden wphp als Paste Filter zur Integration von PHP mit Python -)
Installation
CAS
Außerdem müssen Sie die Abmeldung, die im Grunde ist das Hinzufügen der LogoutController Bohne in der CAS-servlet.xml aktiviert.
Ihre Apps
Für Ihre Anwendungen ist nichts erforderlich, nur stellen Sie sie ein und füllen Sie die Konfigurationsdatei wie in der Demo / Verzeichnis sehen.
Die Konfiguration ist ziemlich einfach, sollten Sie beispielsweise auf die Konfigurationsdateien Demo mit dem Ei nutzen.
Hier ist, was Sie in ihm finden, für die who.ini Datei:
# IDENTIFIER
#param:
# - Cas_url: URL zu Ihrem CAS-Server. Stellen Sie sicher, Ihre URL hat einen Schrägstrich.
# - Rememberer_name: Namen des Plugins für die Erinnerung (Delegierter)
# - Path_toskip: regex für url Umgang mit ihren eigenen Weg der CAS Authent
# - Path_logout: regex, ob ein Logout durchgeführt werden muss (und Trigger vergessen via Herausforderung)
# Warnung: müssen den Weg der Abmeldung noch für path_toskip Anwendung enthalten
# Richtig aus dem CAS Anmeldung auch
[Plugin: casauth]
Verwendung = 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 DECIDER
#param:
# - Path_login: die regexp an, welche URL nach einem Foulspiel umgeleitet werden sollten
# Z.B. : Für CAS, wird auf einem "/ cas / login" wie URL umgeleitet werden
[Plugin: Entscheidungsspiel]
Verwendung = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& Nbsp;.. * Trac / Login *
. & Nbsp; * / login $
[Plugin: auth_tkt]
# Identifikations
Verwendung = repoze.who.plugins.auth_tkt: make_plugin
Geheim = secret
cookie_name = Haferflocken
sichere = False
include_ip = False
[General]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# Trick: Ziel des Plugins, deren Name ist der gleiche
challenge_decider = Entscheider
[Bezeichner]
# Plugin_name; classifier_name: .. oder einfach nur plugin_name (gut für jeder)
plugins =
& Nbsp; casauth
& Nbsp; auth_tkt
[Authentifizierungs]
# Plugin_name; classifier_name .. oder einfach nur plugin_name (gut für jeder)
plugins =
& Nbsp; casauth
[Herausforderer]
# Plugin_name; classifier_name: .. oder einfach nur plugin_name (gut für jeder)
plugins =
& Nbsp; casauth

Was ist neu in dieser Pressemitteilung:.

  • Dokumentation Markup Fixes

Was ist neu in Version 0.1.2:

  • Minor Ergänzungen Beispielkonfiguration über CAS-URL und auth_tkt Plugin. [Davidjb]

Anforderungen :

  • Python
  • Sie müssen einen CAS-Server arbeiten haben

Kommentare zu repoze.who.plugins.cas

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!