BrowserID este folosi pentru a alimenta serviciile Mozilla Persona și este considerat unul dintre sistemele cele mai sigure și promițătoare de autentificare în jurul.
Biblioteca PyBrowserID a fost dezvoltat pentru a permite aplicațiilor Python pentru autentificarea utilizatorilor împotriva protocolului BrowserID.
Biblioteca este un strat de abstractizare pentru protocolul BrowserID, care se ocupă cu toate procedurile de autentificare automat si transmiterea rezultatelor la dezvoltator în formă utilizabilă
Ce este nou în această versiune:.
- bug date decodarea fix în rutine de criptare de rezervă.
Ce este nou în versiunea 0.7.0:
- Adaugata o implementare pur python a Crypto JWT rutine, pentru utilizare atunci când M2Crypto nu este disponibil.
- Adaugat & quot; from_pem_data & quot; și & quot; to_pem_data & quot; metode de obiecte cheie. În prezent, acestea sunt disponibile numai atunci când este instalat M2Crypto.
- Adăugat suport pentru delegare de autoritate; mulțumesckylef.
- Utilizați https://verifier.login.persona.org/verify pentru verificare la distanță
Ce este nou în versiunea 0.6.2:
- Adaugata persona.org și site-uri la lista legate de default încredere secundare.
Ce este nou în versiunea 0.6.1:
- Dezactivați certificat înlănțuire de acum. Această caracteristică nu este utilizat de serverele in salbaticie, iar spec pentru el se va schimba în curând.
Ce este nou în versiunea 0.6.0:
- Eliminare capacitatea de a utiliza un obicei de clasă JWT parser, nu este folosit si adauga complexitate inutile.
- Adăugat o modalitate de a sări peste verificare SSL atunci când se certificatelor cu CertificateManager.
Ce este nou în versiunea 0.5.0:
- Adăugat suport de cereri, mai degrabă decât cod particularizat pentru ssl verificarea când recuperarea certificatelor.
- Eliminat utilitate patch pentru secure_urlopen (suntem acum, folosind cereri).
- erori mai verbose Adăugat atunci când se ocupă cu RSA / DSA Keys.
Ce este nou în versiunea 0.4.0:
- Renamed din PyVEP la PyBrowserID, în conformitate cu Mozilla branding.
- verificarea acum Audiența acceptă modele de tip glob, precum și șiruri de audiență fixe.
- Verifier accepta acum o listă de modele de public ca primul lor argument. Acesta este conceput pentru a incuraja face ceea ce trebuie, mai degrabă decât, să spunem, trecând în numele de gazdă de la solicitare.
- LocalVerifier permis să folosească de un obicei JWT parser.
- browserid.verify_ Eliminat [remote | locale | inactiv], deoarece acestea provoaca doar confuzie. Tu ar trebui să fie acceptați valorile implicite furnizate de funcția browserid.verify, sau de a folosi o în plină floare obiect de verificare.
- certificat Split, încărcare și caching într-o clasă separată, în browserid.certificates:. CertificatesManager
- Eliminat clasa DummyVerifier în favoarea sprijinirii funcțiilor în browserid.tests.support.
Obiecte
Comentariile nu a fost găsit