BrowserID jest używać do zasilania usługę Mozilla Persona i jest uważany za jeden z najbardziej bezpiecznych i obiecujących systemów uwierzytelniania wokół.
Biblioteka PyBrowserID został opracowany, aby umożliwić aplikacji Pythona do uwierzytelnienia swoich użytkowników przed protokołu BrowserID.
Biblioteka jest warstwa abstrakcji dla protokołu BrowserID, załatwianie wszystkich procedur uwierzytelniania automatycznie i przekazywanie wyników do dewelopera w formie użytkowej
Co nowego w tym wydaniu:.
- Naprawiono błąd dekodowania danych kryptograficznych w awaryjnych procedur.
Co nowego w wersji 0.7.0:
- Dodane czysty-python realizacji krypto JWT procedury, do stosowania przy M2Crypto nie jest dostępne.
- Dodane & quot; from_pem_data & quot; i & quot; to_pem_data & quot; Metody do kluczowych obiektów. Obecnie są one dostępne tylko wtedy, gdy jest zainstalowany M2Crypto.
- Dodano wsparcie dla przenoszenia uprawnień; dziękikylef.
- Użyj https://verifier.login.persona.org/verify do zdalnego sprawdzania
Co nowego w wersji 0.6.2:
- Dodane persona.org i związanych z witryn do listy z domyślnym ufać wtórnymi.
Co nowego w wersji 0.6.1:
- Wyłącz certyfikat łańcuchowy do teraz. Ta funkcja nie jest używany przez wszystkich serwerów w środowisku naturalnym, a za to spec ma się wkrótce zmienić.
Co nowego w wersji 0.6.0:
- Usuń możliwość korzystania z własnej klasy JWT parsera, to nie jest używany i dodaje niepotrzebnych komplikacji.
- Dodane sposób pominąć weryfikację certyfikatów SSL podczas pobierania z CertificateManager.
Co nowego w wersji 0.5.0:
- Dodano obsługę wniosków, a nie niestandardowego kodu SSL sprawdzanie podczas pobierania certyfikatów.
- Usunięto narzędzie patch do secure_urlopen (jesteśmy teraz za pomocą żądań).
- Dodane błędów więcej komunikatów w kontaktach z RSA / DSA Keys.
Co nowego w wersji 0.4.0:
- Zmiana nazwy z PyVEP do PyBrowserID, zgodnie z Mozillą branding.
- Publiczności kontroli wzorców glob teraz akceptuje stylu, jak również stałej długości widowni.
- kontrolny teraz zaakceptować listę wzorców publiczności jako ich pierwszy argument. Ma to na celu zachęcenie robienie właściwych rzeczy, a nie, powiedzmy, przekazując nazwę hosta z żądania.
- dozwolone LocalVerifier do korzystania z niestandardowych JWT parsera.
- Usunięto browserid.verify_ [zdalny | local | manekin], ponieważ po prostu spowodować zamieszanie. Należy zaakceptować wartości domyślne dostarczone przez funkcję browserid.verify lub użyj pełnowymiarową obiektu weryfikatora.
- Split i załadunku buforowania certyfikatu do osobnego klasy, w browserid.certificates. CertificatesManager
- Usunięto klasy DummyVerifier na rzecz wspierania funkcji w browserid.tests.support.
Obiekty
Komentarze nie znaleziono