【问题标题】:G suite custom fields provide by Google openID client userinfo endpointGoogle openID 客户端 userinfo 端点提供的 G Suite 自定义字段
【发布时间】:2020-09-24 03:14:58
【问题描述】:

我想问一下是否可以在 /userinfo google openId 客户端调用中包含一些 G Suite 用户自定义字段。

这个想法是为用户创建一个自定义架构 (https://github.com/jay0lee/GAM/wiki/Custom-Schemas) 并添加一些字段。使用范围 email、openid 和 profile 的标准 google userinfo 调用提供了以下字段: “子” “姓名” “给定的名称” “姓” “图片” “电子邮件” “email_verified” “语言环境” “高清”

如果我为用户添加自定义架构,这些自定义字段是否与“配置文件”范围相关?我是否必须添加新范围?

【问题讨论】:

  • 我认为您应该联系该系统的所有者。
  • 您好,必须给系统所有者一个解决方案。我的疑问是 G Suite 自定义模式和谷歌 openid 客户端中的范围之间是否存在关系
  • 我怀疑谷歌会让你在他们的 oauth 令牌响应中添加声明。我什至不确定这将如何工作。
  • 是的,这可能是对的,但我只需要从 de openID userinfo 端点检索该数据。我不需要 id 或访问令牌声明中的数据。如果我能从用户信息中得到它,那就太好了。
  • 例如,如果您想为您的 G Suite 用户使用自定义字段,并且您想在使用 openID 的应用程序中使用该信息,这不能通过 openID 客户端完成吗?

标签: google-oauth


【解决方案1】:

我最终调用了 google 目录 api,要求用户提供我需要的字段。

【讨论】:

    猜你喜欢
    • 2020-11-20
    • 1970-01-01
    • 2015-10-09
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2021-01-04
    • 1970-01-01
    相关资源
    最近更新 更多