Vladimir による Spring Security デモに問題があります。デフォルトでバインディングおよびアサーション コンシューマ サービスを HTTP-POST に変更すると、次のエラーが発生します...
IDPSSOFederate.doSSOFederate: Unable to do sso or federation.
com.sun.identity.saml2.common.SAML2Exception: Cannot resolve element with ID xxxx
...XMLSignatureException の結果として。
OpenAM がリダイレクトしようとしていることに気付きhttp://localhost:8080/SSOPOST/metaAlias/idp
ましたが、IdP メタデータでは として指定されていhttp://localhost:8080/openam/SSOPOST/metaAlias/idp
ます。
明らかに 404 エラーが発生していますが、アプリケーション コンテキストなしで SSOPOST URL にリダイレクトされる理由がわかりません。
ログを上にスクロールすると、以前の getRemoteServiceURL NullPointerException が表示されますが、これは通常の OpenAM ログの一部ですか?
私の構成は、デフォルトの SOAP 設定で OpenAM に対して正常に認証されます。HTTP-POST が異なるのはなぜですか?