获取 G-Suite 域的 OpenID Connect 主题列表

获取 G-Suite 域的 OpenID Connect 主题列表

我正在设置一个支持 OpenID Connect 身份验证的应用程序,使用我的 G-Suite 域来支持单点登录。要设置每个用户的权限,我需要将 OIDC 主题映射到应用程序的内部用户 ID。在 Google 的 OIDC 实现中,主题是一个数字用户 ID,即使用户重命名,它仍保持不变。Google 建议使用它而不是电子邮件地址来识别用户。

在 G-Suite 管理控制台中,很容易获取我域中所有用户及其电子邮件地址的列表,但我看不到任何获取每个人的用户 ID 批量列表的方法。即使选择了包含所有可用列的选项,它也不会包含在管理控制台“用户”页面的可下载用户数据列表中。

获取所有用户的 Google 用户 ID 列表的最佳方法是什么?

相关内容