标签: single-sign-on saml-2.0
我的例子有问题:Configuring Single Sign-On
我按照描述的所有步骤进行了操作。完成配置服务提供商后,我去
http://localhost:8080/travelocity.com
出现文档中说明的相同网页。我输入了登录数据,并在新页面中找到了
https://localhost:9443/authenticationendpoint/login.do?commonAuthCallerPath=%2Fsamlsso&forceAuth=false&passiveAuth=false§oken=YWRtaW46YWRtaW4%3D&tenantDomain=carbon.super&sessionDataKey=5c8a2bfa-2408-4eca-aebe-281c63d26f6a&relyingParty=travelocity.com&type=samlsso&sp=travelocity.com&isSaaSApp=false&authenticators=BasicAuthenticator:LOCAL
我再次发布数据以先登录。它将我引导至错误页面:
"基于SAML 2.0的单点登录 处理身份验证请求时出错! 请再次尝试登录。"
怎么办?
答案 0 :(得分:0)
我遇到了类似的问题,但现在已经排序了。你能否在终端上指出错误信息?
由于您在终端上运行“Identity Server”,并且已按照文档中的说明进行操作,因此我假设您在终端上遇到以下问题(命令提示符)
WARN {org.wso2.carbon.identity.sso.saml.processors.SPInitSSOAuthnRequestProcessor} - 身份验证请求的签名验证失败。
身份服务器进行签名验证,以避免中间人攻击。因此,应选择适当的证书别名。应使用的适当证书如下所示
将“证书别名”保留为“wso2carbon”
然后签名验证顺利进行