你好!
我正尝试将 Keycloak 单点登录(SSO)与 Discourse 集成,使用的是 SAML 客户端。流程如下:
- 用户访问 Discourse 网页。(Discourse 版本:2.7.0)
- 用户点击“登录”按钮。
- 用户选择使用 SAML 登录。
- 用户被重定向到 Keycloak 实例进行身份验证。
- Keycloak 将用户重定向回 Discourse 网页。
- 用户未成功创建,并显示错误:“抱歉,授权您的账户时出错。请重试。”
Discourse 日志中显示的错误如下:
“(saml) 身份验证失败!invalid_ticket: OneLogin::RubySaml::ValidationError, 指纹不匹配"
有任何提示或建议吗?感谢您的时间。
