BrowserID è utilizzato per alimentare il servizio di Mozilla Persona ed è considerato uno dei sistemi di autenticazione più sicuri e promettenti in circolazione.
La biblioteca PyBrowserID è stato sviluppato per consentire alle applicazioni Python per autenticare i propri utenti contro il protocollo BrowserID.
La biblioteca è un livello di astrazione per il protocollo BrowserID, occupandosi di tutte le procedure di autenticazione automaticamente e inviare i risultati al committente nella forma utilizzabile
Cosa c'è di nuovo in questa versione:.
- decodifica dati Risolto bug nella routine crittografiche fallback.
Cosa c'è di nuovo nella versione 0.7.0:
- Aggiunta una pura implementazione-python della crypto JWT routine, per l'uso quando M2Crypto non è disponibile.
- aggiunto & quot; from_pem_data & quot; e & quot; to_pem_data & quot; metodi agli oggetti chiave. Attualmente questi sono disponibili solo quando è installato M2Crypto.
- Aggiunto il supporto per la delega di autorità; graziekylef.
- Utilizza https://verifier.login.persona.org/verify per la verifica a distanza
Cosa c'è di nuovo nella versione 0.6.2:
- Aggiunto persona.org e siti all'elenco correlate di inadempienza fiducia secondari.
Cosa c'è di nuovo nella versione 0.6.1:
- Disattiva certificato concatenamento per ora. Questa funzione non è utilizzata da alcun server allo stato brado, e le specifiche per questo sta per cambiare presto.
Cosa c'è di nuovo nella versione 0.6.0:
- Rimuovi capacità di utilizzare una classe JWT parser personalizzata, non è usato e aggiunge complessità inutile.
- Aggiunto un modo per saltare la verifica SSL quando ottiene i certificati con il CertificateManager.
Cosa c'è di nuovo nella versione 0.5.0:
- Aggiunto il supporto delle richieste piuttosto che codice personalizzato per ssl il controllo durante il recupero dei certificati.
- Rimosso utility patch per secure_urlopen (ora stiamo usando le richieste).
- aggiunti gli errori più dettagliati quando si tratta di RSA / DSA Keys.
Cosa c'è di nuovo nella versione 0.4.0:
- rinominato da PyVEP a PyBrowserID, in linea con Mozilla branding.
- verifica ora Pubblico accetta modelli glob di stile così come stringhe pubblico fisso.
- Verifier ora accettano un elenco di modelli di pubblico come primo argomento. Questo è stato progettato per incoraggiare a fare la cosa giusta, piuttosto che, ad esempio, passando l'hostname dalla richiesta.
- LocalVerifier ammessi ad uso di un JWT parser personalizzato.
- browserid.verify_ Rimosso [remote | locale | dummy] dal momento che solo provocano confusione. Si consiglia di accettare i valori di default previsti dalla funzione browserid.verify, o utilizzare un oggetto Verifier in piena regola.
- certificato Split carico e caching in una classe separata, in browserid.certificates:. CertificatesManager
- Rimosso classe DummyVerifier a favore di funzioni di supporto in browserid.tests.support.
Oggetti
I commenti non trovato