【发布时间】:2021-01-29 20:05:14
【问题描述】:
我想将 Keycloak 连接到我组织的身份提供者,但它失败了。 为了测试 Keycloak 和其他身份提供者之间的连接,我使用了 Github 并使用 Keycloak for Github 的默认模板将其与 Keycloak 连接,并且成功了。
现在我正在尝试使用通用的“OpenID Connect v1.0”配置将 Github 与 Keycloak 连接,以检查它是否能以某种方式帮助我,但我没有成功。我被重定向到 Github 登录页面并登录,但是当重定向回 Keycloak 时,Keycloak 发送错误“使用身份提供者进行身份验证时出现意外错误”。
有没有人设法使用通用的“OpenID Connect v1.0”配置将 Github 连接到 Keycloak?
在 Keycloak 中我使用了这个配置:
授权网址: https://github.com/login/oauth/authorize
令牌网址: https://github.com/login/oauth/access_token
在 Github 中,我已经配置了应用程序:
首页网址: https://MY_IP/auth/realms/REALM_NAME/broker/githubcustom/endpoint
授权回调地址: https://MY_IP/auth/realms/REALM_NAME/broker/githubcustom/endpoint
【问题讨论】:
-
调试日志没有什么用处?
标签: github keycloak openid openid-connect