【发布时间】: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