pyramid_whoauth

Screenshot Λογισμικό:
pyramid_whoauth
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.2
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Mozilla Services Team
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth είναι μια πολιτική ελέγχου ταυτότητας για την Πυραμίδα που χρησιμοποιεί το repoze.who v2 API.
Αυτό το plugin σας επιτρέπει να ρυθμίσετε μια στοίβα ταυτότητας repoze.who ως πολιτική ελέγχου ταυτότητας πυραμίδα. Παίρνει ένα εργοστάσιο repoze.who API και την μετατρέπει σε ένα IAuthenticationPolicy πυραμίδα:
από repoze.who.config make_api_factory_with_config εισαγωγής
api_factory = make_api_factory_with_config (global_conf, "etc / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
Αυτό θα φορτώσει τη διαμόρφωση repoze.who από το συγκεκριμένο αρχείο ρυθμίσεων και συνδέστε το σε πυραμίδα.
Το πλεονέκτημα της χρήσης pyramid_whoauth αντί του middleware repoze.who είναι ότι η κύρωση γίνεται μόνο όταν η εφαρμογή σας έχει ζητήσει ρητά τη χρήση π.χ. authenticated_userid () λειτουργία πυραμίδας.
Για λόγους ευκολίας, μπορείτε επίσης να ορίσετε όλες τις ρυθμίσεις repoze.who ως μέρος των ρυθμίσεων εγκατάστασης Παστέρ σας. Για παράδειγμα, μπορεί να έχετε τα ακόλουθα:
[App: pyramidapp]
χρήση = αυγό: mypyramidapp
who.plugin.basicauth.use = repoze.who.plugins.basicauth: make_plugin
who.plugin.basicauth.realm = MyRealm
who.plugin.authtkt.use = repoze.who.plugins.auth_tkt: make_plugin
who.plugin.authtkt.secret = OH τόσο μυστικό!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = BasicAuth
Αυτό διαμορφώνει repoze.who να χρησιμοποιήσετε το "BasicAuth" και "auth_tkt" plugins, χρησιμοποιώντας διακεκομμένη-ρυθμίσεις στυλ πυραμίδας και όχι το αρχείο repoze.who config. Στη συνέχεια, αυτό είναι ένα απλό θέμα, συμπεριλαμβανομένης της μονάδας pyramid_whoauth σε διαμορφωτή σας:
config.include ("pyramid_whoauth")
Εκτός από τη διαμόρφωση του εργοστασίου repoze.who ΑΡΙ από τις δεδομένες ρυθμίσεις, αυτό θα δημιουργήσει επίσης κάποιες επιπλέον ανέσεις για την εφαρμογή σας:
- Ένα απαγορευμένο άποψη που αμφισβητεί πιστοποιήσεις μέσω repoze.who
- Μια άποψη που επικυρώνει την είσοδο πιστοποιήσεις που υποβάλλονται μέσω ΕΛΤΑ
- Μια άποψη που στέλνει Αποσύνδεση ξεχνάμε κεφαλίδες, όταν η πρόσβαση
- Ένα ταξύ που καλεί το repoze.who "θυμάται" τη μέθοδο για κάθε απάντηση

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

  • Τοποθετήστε το ταξύ ακριβώς πάνω από το ταξύ EXCVIEW. Αυτό θα βοηθήσει να διασφαλιστεί ότι είναι κάτω από άλλες άσχετες tweens, έτσι δεν θα δείτε την ApplicationRedirectException που ρίχνονται.

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

  • Ενημέρωση για MPL 2.0

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή Mozilla Services Team

Σχόλια για pyramid_whoauth

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