repoze.who.plugins.vepauth

Screenshot Λογισμικό:
repoze.who.plugins.vepauth
Στοιχεία Λογισμικού:
Εκδοχή: 0.3.0
Ανεβάστε ημερομηνία: 15 Apr 15
Προγραμματιστής: Mozilla Services Team
Άδεια: Δωρεάν
Δημοτικότητα: 12

Rating: 2.0/5 (Total Votes: 1)

repoze.who.plugins.vepauth είναι ένα plugin repoze.who για αυτοματοποιημένες διαδικασίες επαλήθευσης μέσω BrowserID:
& Nbsp? Https: //browserid.org/ https://wiki.mozilla.org/Identity/BrowserIDSync
Το plugin εφαρμόζει ένα πειραματικό πρωτόκολλο για τον έλεγχο ταυτότητας να ξεκούραστη διαδικτυακές υπηρεσίες σύμφωνα με τις εξακριβωμένες πρωτόκολλο ηλεκτρονικού ταχυδρομείου, γνωστός και ως έργο του Mozilla BrowserID. Είναι σχεδιασμένο για χρήση σε αυτοματοποιημένα εργαλεία, όπως το Firefox Sync πελάτη. Αν ψάχνετε για κάτι που θα χρησιμοποιηθεί για την ανθρώπινη επισκέπτες στην ιστοσελίδα σας, δοκιμάστε:
& Nbsp? Http: //github.com/mozilla-services/repoze.who.plugins.browserid
Κατά την πρόσβαση σε ένα προστατευμένο πόρο, ο διακομιστής θα δημιουργήσει μια απάντηση 401 πρόκληση με το σύστημα "OAuth + VEP", ως εξής:
> GET / protected_resource HTTP / 1.1
> Διοργανωτής: example.com
Ο πελάτης θα πρέπει να εξαγάγετε το URL από αυτή την πρόκληση και να δημοσιεύσετε ένα ισχυρισμό VEP σε αυτήν τη θέση. Αυτό θα δημιουργήσει μια νέα σύνοδο ταυτότητας και να επιστρέψει ένα σύνολο OAuth διαπιστευτήρια του πελάτη:
> POST / request_token HTTP / 1.1
> Διοργανωτής: example.com
> Content-Type: application / x-www-form-urlencoded
>
> Ισχυρισμός = VEP_ASSERTION_DATA
<
<{
<"Oauth_consumer_key": SESSION_TOKEN,
<"Oauth_consumer_secret": SESSION_SECRET
<}
Οι επόμενες αιτήσεις θα πρέπει να κρυπτογραφηθεί χρησιμοποιώντας αυτές τις πιστοποιήσεις σε δύο πόδια λειτουργία OAuth:
> GET / protected_resource HTTP / 1.1
> Διοργανωτής: example.com
> Εξουσιοδότηση: OAuth oauth_consumer_key = SESSION_TOKEN,
> Oauth_signature_method = "HMAC-SHA1»,
> Oauth_version = "1.0",
> Oauth_timestamp = TIMESTAMP,
> Oauth_nonce = nonce
> Oauth_signature = ΥΠΟΓΡΑΦΗ
& Nbsp? HTTP / 1.1 200 OK
& Nbsp? Content-Type: text / plain
Για τα μάτια σας μόνο: μυστικό δεδομένα!
Μάρκες συνεδρίας είναι timestamped και θα λήξει τελικά. Αν συμβεί αυτό, θα λάβετε μια απάντηση 401 όπως και πριν, και θα πρέπει να δημοσιεύσουν ένα νέο ισχυρισμό να λάβει νέα διαπιστευτήρια

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

  • Αντικαταστάθηκε δύο πόδια OAuth με MAC Πρόσβαση ΑΠΘ, υλοποιούνται σύμφωνα με το τελευταίο σχέδιο πρότυπο:
  • https://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01

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

  • Προστέθηκε βασικό μοτίβο αντιστοίχισης για την token_url, π.χ. & Quot? / {} App / μάρκα & quot?.
  • Made TokenManager.make_token και TokenManager.parse_token αποδεχτεί το εισερχόμενο αίτημα ως πρώτο επιχείρημα, κυρίως ώστε να μπορούν να πάρουν τα αποτελέσματα του προτύπου που να ταιριάζουν.
  • Ας TokenManager.make_token επιστρέψει ένα dict επιπλέον πληροφορίες που πρέπει να περιλαμβάνονται στην απάντηση.

Απαιτήσεις :

  • Python
  • repoze.who

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

mozsvc
mozsvc

20 Feb 15

pyramid_multiauth
pyramid_multiauth

15 Apr 15

pyramid_whoauth
pyramid_whoauth

14 Apr 15

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

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