当我使用本地 SP 和 IDP Saml2 进行身份验证时,如何将我的 saml2 客户端重定向到主页

问题描述 投票:0回答:0

我尝试使用本地 SP 和 IDP 对应用程序进行身份验证,但是当我从同一服务器 (IDP) 尝试时,响应正常,但是当我从其他应用程序尝试时,响应重定向显示错误

这是错误:

这是重定向响应时我的 IDP 代码:

@Override
protected ServiceProviderMetadata getTargetProvider(HttpServletRequest request) {
    IdentityProviderService provider = getProvisioning().getHostedProvider();
    String param = request.getParameter("SAMLRequest");
    AuthenticationRequest authn =
            provider.fromXml(
                    param,
                    true,
                    HttpMethod.GET.name().equalsIgnoreCase(request.getMethod()),
                    AuthenticationRequest.class
            );
    provider.validate(authn);
    return provider.getRemoteProvider(authn);
}

客户端在8080端口和sp 8082和idp 8081

这是我的应用程序.yml:

如何在客户端应用程序中重定向到 8080/home?

java saml-2.0 idp spring-security-saml2
© www.soinside.com 2019 - 2024. All rights reserved.