1

サービス プロバイダーの SAML コンテキストをセットアップするために、次のような構成を使用しています。

// Provider of default SAML Context
@Bean
public SAMLContextProviderLB contextProvider() {
    SAMLContextProviderLB provider = new SAMLContextProviderLB();
    provider.setScheme("http");
    provider.setServerPort(8090);
    provider.setIncludeServerPortInRequestURL(true);
    provider.setServerName("localhost");
    provider.setContextPath("/");
    return provider;
}

次のエラーが返されます (不要な「スラッシュ」だけがあります)。

BaseSAMLMessageDecoder: SAML message intended destination endpoint 'http://localhost:8090/saml/SSO/alias/defaultAlias' did not match the recipient endpoint 'http://localhost:8090//saml/SSO/alias/defaultAlias'

どうすれば修正できますか?

4

1 に答える 1

3

正しく処理できるはずの 1.0.0.RELEASE に変更またはアップグレードしprovider.setContextPath("/");ます。provider.setContextPath("");"/"

于 2014-08-08T09:45:57.327 に答える