BrowserID is te gebruiken om de Mozilla Persona dienst macht en wordt beschouwd als een van de meest veilige en veelbelovende authenticatie systemen rond.
De PyBrowserID bibliotheek werd ontwikkeld om Python applicaties aan hun gebruikers te authenticeren tegen de BrowserID protocol.
De bibliotheek is een abstractie laag voor de BrowserID protocol, het omgaan met alle authenticatie procedures automatisch en het verzenden van de resultaten aan de ontwikkelaar in bruikbare vorm
Wat is nieuw in deze release:.
- Vast data-decodering bug in fallback crypto routines.
Wat is nieuw in versie 0.7.0:
- Toegevoegd een pure-python implementatie van het JWT crypto routines, voor gebruik wanneer m2crypto niet beschikbaar is.
- Toegevoegd & quot; from_pem_data & quot; en & quot; to_pem_data & quot; methoden om Key objecten. Momenteel zijn deze zijn alleen beschikbaar wanneer m2crypto is geïnstalleerd.
- Ondersteuning toegevoegd voor delegatie van bevoegdheden; dankzijkylef.
- Gebruik https://verifier.login.persona.org/verify voor externe verificatie
Wat is nieuw in versie 0.6.2:
- Toegevoegd persona.org en gerelateerde sites aan de lijst gebreke vertrouwde secondaries.
Wat is nieuw in versie 0.6.1:
- certificaat chaining voor nu uitschakelen. Deze functie wordt niet gebruikt door een server in het wild, en de spec want het gaat snel veranderen.
Wat is nieuw in versie 0.6.0:
- Verwijder het vermogen om een aangepaste JWT parser klasse te gebruiken, het is niet gebruikt en voegt onnodige complexiteit.
- toegevoegd een manier om de SSL-verificatie bij het krijgen van de certificaten met de CertificateManager overslaan.
Wat is nieuw in versie 0.5.0:
- Toegevoegde ondersteuning van de aanvragen in plaats van aangepaste code voor ssl controleren bij het ophalen van certificaten.
- Verwijderd patch hulpprogramma voor secure_urlopen (we gebruiken nu aanvragen).
- Toegevoegd uitgebreidere fouten bij de behandeling van RSA / DSA Keys.
Wat is nieuw in versie 0.4.0:
- hernoemd van PyVEP tot PyBrowserID, in overeenstemming met Mozilla branding.
- Publiek nu controleren accepteert glob-style patronen evenals vaste publiek strings.
- Verifier objecten nu instemmen met een lijst van publiek patronen als hun eerste argument. Dit is bedoeld om aan te moedigen het juiste te doen in plaats van, zeg, passeren in de hostnaam van de aanvraag.
- toegestaan LocalVerifier het gebruik van een aangepaste JWT parser.
- Removed browserid.verify_ [remote | lokaal | dummy] omdat ze gewoon verwarring veroorzaken. Je moet accepteren de standaardinstellingen door de browserid.verify functie, of gebruik maken van een full-blown Verifier object.
- Split certificaat laden en caching in een aparte klasse, in browserid.certificates:. CertificatesManager
- Verwijderd de DummyVerifier klasse ten gunste van de ondersteunende functies in browserid.tests.support.
Reacties niet gevonden