首页 > 解决方案 > WSO2:IS 和 APIM SAML SSO 错误 - 处理身份验证请求时出错

问题描述

我最近设置了 WSO2 IS (5.6.0) 和 APIM (2.5.0)。

然后我尝试将它们集成在一起,以便可以使用 IDP 使用 IS,并且可以使用 SSO 登录 APIM。

我根据此链接进行了更改(https://docs.wso2.com/display/AM250/Configuring+Identity+Server+as+IDP+for+SSO

事情看起来不错,我正在访问https://apim.com/publisher URL 进行登录,我正在获取 IS 登录页面。然后我输入用户名和密码,它也进行了身份验证,但随后在浏览器中出现以下错误:

处理认证请求时出错!请再试一次。

以下是来自后端的日志:

DEBUG {org.wso2.carbon.identity.sso.saml.validators.SSOAuthnRequestAbstractValidator} - 线程本地租户域设置为:carbon.super [2019-02-17 01:12:56,196] DEBUG {org.wso2.carbon. identity.sso.saml.validators.SPInitSSOAuthnRequestValidator} - 身份验证请求验证成功.. [2019-02-17 01:12:56,803] DEBUG {org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet} - 查询字符串:null [2019-02-17 01:12:56,804] DEBUG {org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet} - 没有为发行者找到 SaaS SAML 服务提供商:API_PUBLISHER。检查租户域中注册的 SAML 服务提供商:carbon.super [2019-02-17 01:12:56,825] 错误 {org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet} - 处理身份验证请求时出错!org.wso2.carbon.identity.base。

有人可以检查并让我知道我做错了什么。

谢谢

标签: wso2iswso2-amwso2carbon

解决方案


您似乎没有在 WSO2IS 端的服务提供者配置中启用IdP 启动的 SSO。在下面找到随附的服务提供商配置屏幕截图,

在此处输入图像描述


推荐阅读