BrowserID es utilizar para alimentar el servicio de Mozilla Persona y es considerado uno de los sistemas de autenticación más seguros y prometedores de todo.
La biblioteca PyBrowserID se desarrolló para permitir que las aplicaciones de Python para autenticar a sus usuarios contra el protocolo BrowserID.
La biblioteca es una capa de abstracción para el protocolo BrowserID, que trata de todos los procedimientos de autenticación automáticamente y enviar los resultados a la promotora en forma utilizable
¿Cuál es nuevo en esta versión:.
- bug-decodificación de datos fijo en las rutinas de cifrado de retorno.
¿Cuál es nuevo en la versión 0.7.0:
- añadida una implementación de Python puro del cripto JWT rutinas, para su uso cuando M2Crypto no está disponible.
- Agregado & quot; from_pem_data & quot; y & quot; to_pem_data & quot; métodos a los objetos clave. Actualmente estos son sólo está disponible cuando se instala M2Crypto.
- Añadido soporte para la delegación de autoridad; graciaskylef.
- Utilice https://verifier.login.persona.org/verify para la verificación remota li>
¿Cuál es nuevo en la versión 0.6.2:
- Añadido persona.org y sitios a la lista relacionados de incumplimiento de confianza secundarias.
¿Cuál es nuevo en la versión 0.6.1:
- Desactivar certificado encadenar por ahora. Esta característica no es utilizado por los servidores en la naturaleza, y la especificación de que va a cambiar pronto.
¿Cuál es nuevo en la versión 0.6.0:
- Eliminar capacidad de utilizar una clase JWT analizador personalizado, no se utiliza y agrega complejidad innecesaria.
- añadida una manera de saltarse la verificación SSL al obtener certificados con el CertificateManager.
¿Qué hay de nuevo en la versión 0.5.0:
- Se ha añadido soporte de las solicitudes en lugar de código personalizado para ssl comprobando al recuperar certificados.
- Eliminado utilidad parche para secure_urlopen (que ahora estamos utilizando solicitudes).
- Añadido errores más detallados cuando se trata de RSA / DSA Keys.
¿Qué hay de nuevo en la versión 0.4.0:
- Renombrado de PyVEP a PyBrowserID, de acuerdo con Mozilla branding.
- Audiencia comprobando ahora acepta patrones de estilo glob, así como cadenas de audiencia fijos.
- Verifier ahora aceptan una lista de patrones de audiencia como su primer argumento. Esto está diseñado para animar a hacer lo correcto en lugar de, por ejemplo, pasando el nombre de host de la solicitud.
- mascotas LocalVerifier al uso de una JWT analizador personalizado.
- browserid.verify_ Eliminado [a distancia | locales | ficticio] ya que solo causan confusión. Usted debe aceptar los valores predeterminados proporcionados por la función browserid.verify, o utilizar un objeto en toda regla Verifier.
- carga certificado de Split y el almacenamiento en caché en una clase separada, en browserid.certificates:. CertificatesManager
- Fuera de la clase DummyVerifier a favor de apoyar las funciones en browserid.tests.support.
Objetos
Comentarios que no se encuentran