dm.saml2

SAML2 basado en Pyxb
Descargar ahora

dm.saml2 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Dieter Maurer
  • Sitio web del editor:
  • http://handshake.de

dm.saml2 Etiquetas


dm.saml2 Descripción

DM.SAML2 proporciona soporte para SAML2 en función de PYXB; Más precisamente el paquete SAML20 de PYXB.PYXB (http://pypi.python.org/pypi/pyxb) genera una colección de clase de python para un esquema XML y proporciona medios para convertir entre instancias asociadas de Python y documentos XML. Se utiliza para generar y analizar mensajes SAML2. El paquete agrega soporte para firmas digitales y enlaces SAML2 y Metadata Management. La versión de PaqueteDependienchyxbthis Package se ha probado con la versión 1.1.3 de PYXB. Puede que no funcione con otras versiones. Las colecciones de clase generadas por PyXB tienden a ser muy dependientes de la versión. Por lo tanto, generalmente deben regenerarse cuando la versión PYXB ha cambiado. La versión actual del paquete utiliza principalmente colecciones de clases de los paquetes WSSPLAT y SAML20 de PYXB. Por lo tanto, tienen una buena oportunidad de ser actualizados junto con Pyxb. Sin embargo, el paquete PyXB SAML2 carece de apoyo a las llamadas clases de contexto SAML2. Este paquete contiene colecciones de clases generadas con PYXB == 1.1.3. Deben ser regenerados si la versión PYXB cambia (y usas esas clases, lo que no es muy probable). El script Gen.sh en el subpackage PyXB puede proporcionarle glucas cómo regenerarlas .PyXB actualmente no admite la instalación a través de Easy_Install. Debe instalarlo manualmente. Para evitar el fracaso con un ensayo de instalación automatizado, la dependencia de PYXB no se declara en el paquete SetUP.PY.PYXMLSECTHE utiliza PyXMLSEC, la unión de Python a la biblioteca XMLSEC, para la compatibilidad con la firma. Enfortualmente, PYXMLSEC no está bien mantenido. Para permitir que se encargue de las firmas digitales para SAML2, debe al menos parchear su fuente con el parche que puede encontrar en http://lists.labs.libre-entreprise.org/piperail/pyxmlsec-devel/2010-Noviembre/000081 .HTML Si trabaja en una arquitectura de 64 bits, es probable que también necesite el parche en http://lists.labs.libre-entreprise.org/pipermail/pyxmlsec-devel/2011-seeptiembre/000082.htmldue al parche necesario, La dependencia de PYXMLSEC no se declara en SetUP.PY.LIBXML2PYXMLSEC depende de libxml2, una de las enlaces de Python a la biblioteca libxml2. Esta encuadernación se proporciona como LibxMl2-Python por muchos sistemas de paquetes (para distribuciones del sistema operativo). Por lo tanto, es posible que pueda instalarlo fácilmente para su sistema Python.libxml2 no está registrado con PYPI (el Índice del paquete Python). Por lo tanto, no se puede instalar automáticamente (y no declaramos esta dependencia en Setup.py). Si no puede usar un paquete LibxMl2-Python instalado en todo el sistema, encuentre su origen en ftp://xmlsoft.org/libxml2/python/. Use la versión que se ajuste a su versión de Python.Notesnote que la creación y la verificación de la firma fallarán con un mensaje de error oscuro de XMLSEC cuando XMLSEC no se inicialice correctamente. Si la inicialización predeterminada es suficiente para usted, puede llamar a dm.xmlsec.pyxb.util.default_init () para la página de inicio de la inicialización.


dm.saml2 Software relacionado