2016-08-08 26 views
0

Ich verwende Apache CXF 3.1.5, um mit PingFederate 7.2 zu arbeiten. In PingFederate erstelle ich eine WS-Trust SP-Verbindung, wenn die SAML-Assertion nicht verschlüsselt ist. es läuft gut. Wenn die SAML-Assertion verschlüsselt ist, dann ist es nicht funktioniert, weil CXF eine Id Attribut für Element EncryptedAssertion oder EncryptedData in RSTR erfordert von PingFederate. Während PingFederate nicht bietet ein solches Id-Attribut. also habe ich zwei Fragen.Hinzufügen eines ID-Attributs für Element EncryptedAssertion oder EncryptedData in RSTR von PingFederate

  1. Warum CXF erfordern eine Id Attribut (Methode createSecurityToken in Klasse AbstractSTSClient)? Es scheint, dass die Standardspezifikationen sagen, dass das Attribut Id optional ist.

  2. Wie kann ich ein Id Attribut für Element EncryptedAssertion oder EncryptedData in PingFederate hinzufügen? oder kann ich noch etwas anderes machen?

Vielen Dank!

RSTR from PingFederate

Antwort