首页 > 解决方案 > 使用 Keycloak 身份提供者获取 Google 用户数据

问题描述

我已按照docs成功将 Google 设置为 Keycloak 中的身份提供者,现在我可以使用 keycloak 登录我的应用程序。

有没有办法从登录的谷歌帐户中获取用户数据。在我的应用程序中,我想检索本示例中的配置文件信息,然后稍后将其添加到我的映射器中,以便我可以在我的访问令牌中看到它(在我的访问令牌中添加属性不是问题,可以正常工作)?

标签: google-apigoogle-oauthkeycloak

解决方案


尝试对 userinfo 端点发出请求

https://www.googleapis.com/oauth2/v3/userinfo?Access_token=XXX

它应该可以工作,但您可能必须为profile您的请求添加一个范围,我不记得了。


推荐阅读