Integración de saml2 para Plone 4.3, basado en el desarrollo de python-saml https://pythonhosted.org/python-saml/ La mayor parte del código está copiado de ftw.saml2auth, pero se ha eliminado la dependencia de ftw.upgrade y de otros paquetes que dificultan la instalación con setuptools.
El sitio plone actuará como un SP ante un IdP.
- Panel de control para definir la configuración.
- Plugin de usuario para la enumeración (IEnumerationPlugin) y los roles (IRolesPlugin)
This add-on can be seen in action at the following sites: - Is there a page on the internet where everybody can see the features?
Full documentation for end users can be found in the "docs" folder, and is also available online at http://docs.plone.org/foo/bar
This product has been translated into
- Klingon (thanks, K'Plai)
Install collective.saml2auth by adding it to your buildout:
[buildout] ... eggs = collective.saml2auth
and then running bin/buildout
En CentOS 6 y CentOS 7 existe un problema con dm.xmlsec.binding y xmlsec1-config de la
libreria xmlsec1-devel.
En caso de error ImportError: lxml.etree does not export expect C function adoptExternalDocument
o violacion de segmento
- Desinstala dm.xmlsec.binding
pip uninstall dm.xmlsec.binding
o elimina el egg de buildout-cache/eggs.
2. Aplica el parche
--- /usr/bin/xmlsec1-config.orig 2015-02-25 13:47:13.384286257 +0100 +++ /usr/bin/xmlsec1-config 2015-02-25 13:46:54.849285579 +0100 @@ -199,7 +199,7 @@ # # Assemble all the settings together # -the_flags="$the_flags -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_DL_LIBLTDL=1 -I/usr/include/xmlsec1 $the_xml_flags $the_xslt_flags $the_crypto_flags" +the_flags="$the_flags -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_DL_LIBLTDL=1 -DXMLSEC_NO_SIZE_T -I/usr/include/xmlsec1 $the_xml_flags $the_xslt_flags $the_crypto_flags" the_libs="$the_libs -L${package_libdir} -lxmlsec1 -lltdl $the_xmlsec_crypto_lib -lxmlsec1 $the_xml_libs $the_xslt_libs $the_crypto_libs" if $cflags; then::
- Reinstala dm.xmlsec.binding, compilando de nuevo.
- Issue Tracker: https://github.com/collective/collective.saml2auth/issues
- Source Code: https://github.com/collective/collective.saml2auth
- Documentation: https://docs.plone.org/foo/bar
If you are having issues, please let us know. We have a mailing list located at: [email protected]
The project is licensed under the GPLv2.