0

PingFederate 7.2 と連携するために Apache CXF 3.1.5 を使用しています。SAML アサーションが暗号化されていない場合、PingFederate で WS-Trust SP 接続を作成します。それはうまくいきます。SAML アサーションが暗号化されている場合、 CXFはPingFederate からのRSTRの要素EncryptedAssertionまたはEncryptedDataのId属性を必要とするため、機能しません。一方、PingFederateはそのような Id 属性を提供しません。だから私は2つの質問があります。

  1. CXFがId属性 (クラスAbstractSTSClientのcreateSecurityTokenメソッド) を必要とするのはなぜですか? 標準仕様では、Id属性はオプションとされているようです。

  2. PingFederateで Element EncryptedAssertionまたはEncryptedDataのId属性を追加するにはどうすればよいですか? または他にできることはありますか?

どうもありがとう!

PingFederate からの RSTR

4

1 に答える 1

0

CXF で ID の要件を緩和しました。

ここで修正: https://issues.apache.org/jira/browse/CXF-7003

于 2016-08-09T09:28:54.260 に答える