DM.SAML2

SAML2-ondersteuning op basis van PYXB
Download nu

DM.SAML2 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dieter Maurer
  • Uitgever website:
  • http://handshake.de

DM.SAML2 Tags


DM.SAML2 Beschrijving

DM.SAML2 biedt ondersteuning voor SAML2 op basis van PYXB; Meer precies de SAML20-bundel van Pyxb.pyxb (http://pypi.python.org/pypi/pyxb) genereert een collectie Python Class voor een XML-schema en biedt middelen om te converteren tussen bijbehorende Python-instanties en XML-documenten. Het wordt gebruikt om SAML2-berichten te genereren en te parsen. Het pakket voegt ondersteuning toe voor digitale handtekeningen en SAML2-bindingen en metadata-management.Dependenciespyxbthis-pakket's versie is getest met versie 1.1.3 van Pyxb. Het werkt mogelijk niet met andere versies.Class-collecties gegenereerd door Pyxb hebben de neiging om een zeer versie afhankelijk te zijn. Ze moeten dus meestal worden geregenereerd wanneer de PYXB-versie is gewijzigd. De versie van de huidige pakket gebruikt meestal de collecties van de klasse van de WSSplat en SAML20-bundels van Pyxb. Ze hebben dus een goede kans om samen met PyXB te worden bijgewerkt. De PYXB SAML2-bundel mist echter ondersteuning voor de zogenaamde SAML2-contextklassen. Dit pakket bevat klassencollecties gegenereerd met pyxb == 1.1.3. Ze moeten worden geregenereerd als de PYXB-versie verandert (en u gebruikt die klassen - wat niet zeer waarschijnlijk is). Het Gen.SH-script in subpakket Pyxb kan lijmen bieden hoe ze ze te regenereren.pyxb ondersteunt momenteel geen installatie via easy_install. U moet het handmatig installeren. Om falen met een geautomatiseerde installatieproef te voorkomen, wordt de PYXB-afhankelijkheid niet gedeclareerd in Setup.py.pyxmlsectHepakket gebruikt Pyxmlsec, de Python-binding aan de XMLSEC-bibliotheek, voor handtekeningondersteuning. Pyxmlsec is niet goed onderhouden. Om het toe te staan om de digitale handtekeningen voor SAML2 te verwerken, moet u op zijn minst de bron met de patch ophalen met de patch die u kunt vinden op http://lists.lachs.libre-entreprise.org/pipermail/pyxmlsec-devel/2010-november/000081 .html Als u op een 64bit-architectuur werkt, heeft u waarschijnlijk ook de patch nodig op http://lists.labs.libre-entreprise.org/pipermail/pyxmlsec-devel/2011-september/000082.htmldue aan de nodige patching, De afhankelijkheid van PYXMLSEC wordt niet aangegeven in Setup.py.LIBXML2PYXMLSEC is afhankelijk van LIBXML2, een van de Python-bindingen aan de LIBXML2-bibliotheek. Deze binding wordt verstrekt als libxml2-python door vele pakketsystemen (voor het besturingssysteemverdelingen). U kunt het dus mogelijk eenvoudig installeren voor uw systeem Python.LIBXML2 is niet geregistreerd bij PYPI (de Python-pakketindex). Daarom kan het niet automatisch worden geïnstalleerd (en wij verklaren deze afhankelijkheid niet in Setup.py). Als u geen systeem breed hebt geïnstalleerd LibxML2-Python-pakket, vindt u de bron op ftp://xmlsoft.org/libxml2/python/. Gebruik de versie die bij uw Python-versie past. Notesnote die kenmerkende creatie en verificatie falen met een obscuur foutbericht van XMLSEC wanneer XMLSEC niet correct is geïnitialiseerd. Als de standaardinitialisatie voldoende voor u is, kunt u DM.XMLSEC.PYXB.UTIL.DEFAULT_INIT () voor initialisatie.product's startpagina bellen


DM.SAML2 Gerelateerde software