Podrobnosti Software:
BrowserID je použít k napájení služby Mozilla Persona, a je považován za jeden z nejbezpečnějších a perspektivních autentizačních systémů kolem.
Knihovna PyBrowserID byl vyvinut s cílem umožnit Python aplikací pro autentizaci své uživatele proti protokolu BrowserID.
Knihovna je abstraktní vrstva pro protokol BrowserID, která se zabývá všemi postupy autentizace automaticky a odeslání výsledků do developerem v použitelné formě
Co je nového v této verzi:.
- Pevná dat dekódování chyba v nouzových šifrovací rutiny.
Co je nového ve verzi 0.7.0:
- Přidána čistý-Python provádění JWT crypto rutiny, pro použití při M2Crypto není k dispozici.
- Přidaný & quot; from_pem_data & quot; a & quot; to_pem_data & quot; Metody na klíčové objekty. V současné době tyto jsou k dispozici pouze tehdy, když je nainstalován M2Crypto.
- Přidána podpora pro delegování pravomocí; díkykylef.
- Použít https://verifier.login.persona.org/verify pro vzdálenou kontrolu
Co je nového ve verzi 0.6.2:
- Přidána persona.org a související stránky do seznamu z výchozí důvěryhodné pobočníky.
Co je nového ve verzi 0.6.1:
- Zakázat certifikát zřetězení pro teď. Tato funkce není používán žádnými servery ve volné přírodě, a spec pro to se chystá brzy změnit.
Co je nového ve verzi 0.6.0:
- Odstranit schopnost používat vlastní JWT parser třídy, to není používán, a přidává zbytečné složitosti.
- Přidána způsob, jak přeskočit ověřování SSL certifikátů, když dostat se CertificateManager.
Co je nového ve verzi 0.5.0:
- Přidána podpora žádostí spíše než vlastní kód pro SSL kontrola při načítání certifikátů.
- Odstraněno oprava utilita pro secure_urlopen (jsme nyní pomocí žádosti).
- přidal více verbose chyb při jednání s RSA / DSA klíčů.
Co je nového ve verzi 0.4.0:
- přejmenována z PyVEP do PyBrowserID, v souladu s Mozillou branding.
- Audience kontrolu nyní přijímá vzory zeměkoule stylu, stejně jako pevné diváků řetězců.
- Kontrolní ukazatel objekty nyní přijímat seznam posluchačů vzorů jako jejich první argument. Toto je navržen tak, aby povzbudit dělá správnou věc, spíše než, řekněme, procházející v hostname od podání žádosti.
- povolena LocalVerifier používat z vlastní JWT analyzátoru.
- Odstraněno browserid.verify_ [vzdálený | místní | dummy], protože oni jen způsobí zmatek. Měli byste buď přijmout výchozí poskytované browserid.verify funkcí, nebo použijte full-foukané ověřovače objekt.
- nakládání certifikát Split a ukládání do mezipaměti do samostatné třídy, v browserid.certificates:. CertificatesManager
- Odstraněna třída DummyVerifier ve prospěch podpůrných funkcí v browserid.tests.support.
Komentáře nebyl nalezen