repoze.who.plugins.cas

Screenshot Λογισμικό:
repoze.who.plugins.cas
Στοιχεία Λογισμικού:
Εκδοχή: 0.2.2
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Simon Thepot and Mathieu Pasquet
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: 2.5/5 (Total Votes: 2)

repoze.who.plugins.cas είναι ένα plugin για το πλαίσιο repoze.who επιτρέπει απλή "cassification" (δηλαδή: φόντα κάθε μία από τις εφαρμογές σας μέρος του μηχανισμού SSO) από όλες τις εφαρμογές που μπορούν να αναπτυχθούν μέσω της Python Επικόλληση.
repoze.who.plugins.cas υποστηρίζει σήμερα CAS 3.0, αν και μπορεί να χρησιμοποιηθεί με άλλες εκδόσεις του CAS & nbsp? (ακόμα, δεν εξασφαλίζεται η συμβατότητα, καθώς έχει δοκιμαστεί μόνο με CAS 3.0).
Οι εφαρμογές που μπορούν να χρησιμοποιηθούν:
- App συμμορφώνονται με τις προδιαγραφές WSGI simple_authentication, που εκμεταλλεύονται το κλειδί REMOTE_USER στο περιβάλλον WSGI.
- App που μπορούν να χειριστούν το μηχανισμό CAS (π.χ.: phpBB με το έμπλαστρο CAS, - να χρησιμοποιούν wphp ως φίλτρο πάστα για την ένταξη της PHP με πύθωνα -)
Εγκατάσταση
CAS
Πρέπει επίσης να έχετε ενεργοποιημένη την αποσύνδεση η οποία ουσιαστικά είναι η προσθήκη στο φασόλι LogoutController στο CAS-servlet.xml.
Εφαρμογές σας
Τίποτα δεν είναι απαραίτητη για τις εφαρμογές σας, που τους ακριβώς επάνω και να συμπληρώσετε το αρχείο ρυθμίσεων, όπως φαίνεται στο demo / κατάλογο.
Η διαμόρφωση είναι αρκετά απλή, θα πρέπει να πάρετε το παράδειγμα για τα αρχεία ρυθμίσεων διαδήλωση που παρέχονται με το αυγό.
Εδώ είναι τι μπορείτε να βρείτε σε αυτό, για το who.ini αρχείο:
# ΚΩΔΙΚΟΣ
#param:
# - Cas_url: URL για το διακομιστή CAS. Βεβαιωθείτε ότι η διεύθυνση URL έχει τελική κάθετο.
# - Rememberer_name: όνομα του plugin για να θυμηθούμε (εκπρόσωπος)
# - Path_toskip: regex για το χειρισμό url δικό τους τρόπο το authent CAS
# - Path_logout: regex για να δείτε εάν μια αποσύνδεση πρέπει να γίνεται (και σκανδάλη ξεχνάμε μέσω πρόκληση)
# ΠΡΟΣΟΧΗ: θα πρέπει να περιλαμβάνει την πορεία της αποσύνδεσης, ακόμη και για την εφαρμογή path_toskip
# Για την ορθή καταγραφή έξω από το CAS επίσης
[Plugin: casauth]
χρήση = 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?.. * Λειτουργία = αποσύνδεση *
# ΠΡΟΚΛΗΣΗ decider
#param:
# - Path_login: εκείνοι regexp αναφέρουν ποια διεύθυνση URL θα πρέπει να κατευθυνθούν για την πρόκληση
# Π.χ. : Για το CAS, θα μεταφερθείτε σε μια "/ CAS / login", όπως url
[Plugin: decider]
χρήση = repoze.who.plugins.cas.challenge_decider: make_plugin
path_login =
& Nbsp?.. * Trac / Είσοδος *
& Nbsp?. * / Είσοδος $
[Plugin: auth_tkt]
# Ταυτοποίησης
χρήση = repoze.who.plugins.auth_tkt: make_plugin
= μυστικό μυστικό
cookie_name = πλιγούρι βρώμης
ασφαλείς = False
include_ip = False
[Γενικά]
request_classifier = repoze.who.classifiers: default_request_classifier
remote_user_key = REMOTE_USER
# Τέχνασμα: Στόχος το plugin του οποίου το όνομα είναι το ίδιο
challenge_decider = decider
[Αναγνωριστικά]
# PLUGIN_NAME? Classifier_name: .. ή απλά PLUGIN_NAME (καλό για τυχόν)
plugins =
& Nbsp? Casauth
& Nbsp? Auth_tkt
[Ελεγκτές ταυτότητας]
# PLUGIN_NAME? Classifier_name .. ή απλά PLUGIN_NAME (καλό για τυχόν)
plugins =
& Nbsp? Casauth
[Αμφισβητίες]
# PLUGIN_NAME? Classifier_name: .. ή απλά PLUGIN_NAME (καλό για τυχόν)
plugins =
& Nbsp? Casauth

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • διορθώσεις σήμανσης Τεκμηρίωσης

Τι είναι καινούργιο στην έκδοση 0.1.2:

  • Μικρά προσθήκες για παράδειγμα διαμόρφωσης για CAS διεύθυνση URL και auth_tkt συνδέω. [Davidjb]

Απαιτήσεις :

  • Python
  • Θα πρέπει να έχετε ένα διακομιστή CAS εργασίας

Σχόλια για repoze.who.plugins.cas

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!