google-api - 使用 Keycloak 身份提供者获取 Google 用户数据
问题描述
我已按照docs成功将 Google 设置为 Keycloak 中的身份提供者,现在我可以使用 keycloak 登录我的应用程序。
有没有办法从登录的谷歌帐户中获取用户数据。在我的应用程序中,我想检索本示例中的配置文件信息,然后稍后将其添加到我的映射器中,以便我可以在我的访问令牌中看到它(在我的访问令牌中添加属性不是问题,可以正常工作)?
解决方案
尝试对 userinfo 端点发出请求
https://www.googleapis.com/oauth2/v3/userinfo?Access_token=XXX
它应该可以工作,但您可能必须为profile
您的请求添加一个范围,我不记得了。
推荐阅读
- python - Pytest - 如何使用不同参数发送到夹具的不同测试数据进行参数化?
- reactjs - 错误:不变量失败:您不应该在外部使用
- javascript - 相等时合并数组的连续项
- excel - 无法循环遍历单元格
- python - 如何将 CSRF 令牌添加到来自 Django 2.2 的 Angular 8 发布请求
- typescript - Typescript:如何使界面包含至少一种类型?
- javascript - 如何分离字符串并推送到反应状态?
- swift - 如何使用可编码的 swift 递归地解析 json
- typescript - 从传递的函数对象生成多个函数参数
- android - 通过错误日志 url 创建 Firestore 缺失索引不适用于多个帐户