0

我是 WSO2 的新手,我按照这篇文章为以下场景启用单点登录 (SSO):

  • 运行centos的虚拟机(IP:192.168.0.18)
  • WSO2 IdentityServer 4.1.0 安装了 https 端口:9443
  • WSO2 ApplicationServer 5.1.0 安装了 https 端口:9443

这是问题所在:

  • 当我访问应用程序服务器控制台管理时,我按预期重定向到身份提供者登录页面并且可以登录。

  • 然后我被重定向到初始请求(应用程序服务器 MGT 控制台),但出现一条消息,告诉我身份验证/授权失败。

在日志文件中,我可以看到以下错误:

TID:[0] [AS] [2013-05-14 16:13:32,128] 信息 {org.wso2.carbon.identity.authenticator.saml2.sso.common.builders.AuthenticationRequestBuilder} - 构建身份验证请求 {org.wso2 .carbon.identity.authenticator.saml2.sso.common.builders.AuthenticationRequestBuilder} TID:[0] [AS] [2013-05-14 16:13:32,388] 错误 {org.wso2.carbon.identity.authenticator.saml2 .sso.util.Util} - prolog 中不允许有内容。{org.wso2.carbon.identity.authenticator.saml2.sso.util.Util} TID:[0] [AS] [2013-05-14 16:13:32,389] 错误 {org.wso2.carbon.identity.authenticator .saml2.sso.SAML2SSOAuthenticator} - 验证/授权用户时出现系统错误:处理 saml2 响应 {org.wso2.carbon.identity.authenticator.saml2.sso.SAML2SSOAuthenticator} org.wso2.carbon.identity.authenticator.saml2 时出错.sso。

我在网上搜索这个错误,但我找不到可以帮助我解决这个问题的东西。

欢迎任何帮助。

谢谢。

4

1 回答 1

0

这是由于两个服务器中使用的 SAML 组件之间存在版本差异。我们将提供一个公共补丁。

于 2013-05-14T15:36:15.063 回答