操作方法

操作方法:通过 Google 账户配置 OpenID Connect

Last Published: August 24, 2024

描述

OpenID Connect 是 OAuth 2.0 之上的身份验证层,类似于安全声明标记语言 (SAML) 身份验证。 它允许第三方应用程序验证最终用户的身份并提供基础用户个人资料信息。 本文提供了通过 Google 账户配置 OpenID Connect 的说明。

解决方案或解决方法

在 Google API 控制台中

  1. 打开 Google API 控制台,然后使用 Google 账户进行登录。
  2. 单击仪表盘 > 创建工程
Google API 控制台中包含新工程的 Google 云端平台窗口。
  1. 新建工程页面中,填写工程名称框,然后单击创建
在 Google API 控制台中打开新工程以包含工程名称的 Google 云端平台窗口。
  1. 单击 OAuth 同意屏幕,然后针对用户类型选择外部选项。 单击创建
在 Google API 控制台中打开新工程以选择“外部”用户类型的 Google 云端平台窗口。
  1. OAuth 同意屏幕部分中的编辑应用程序注册页面上,填充应用程序名称用户支持电子邮件电子邮件地址框。 单击保存并继续
打开新工程以在 OAuth 同意屏幕中填充应用程序信息的 Google 云端平台窗口。
  1. 范围部分中,单击添加或移除范围
打开新工程以在应用程序中添加或移除范围以进行授权的 Google 云端平台窗口。
  1. 更新所选范围窗口中,选中 /auth/userinfo.email/auth/userinfo.profileopenid 复选框。 单击更新
用于更新新 API 范围类型的窗口。
  1. 单击保存并继续
  2. 测试用户部分中,单击添加用户。 在添加用户窗口中,填充测试用户的电子邮件地址,然后单击添加
打开新工程以添加测试用户的 Google 云端平台窗口。 在“添加用户”窗口中,填充测试用户的地址。
  1. 单击保存并继续
  2. 单击凭据 > 创建凭据 > OAuth 客户端 ID
打开新工程以选择要创建的 OAuth 客户端 ID 凭据的 Google 云端平台窗口。
  1. 创建 OAuth 客户端 ID 页面上,单击应用程序类型框,然后选择 Web 应用程序
  2. 填充名称框中的名称,然后单击创建。 随即创建客户端 ID 和客户端密钥。 继续 ArcGIS Online 中的下一个工作流。
用于设置应用程序类型和创建的 OAuth 客户端 ID 名称的窗口。

在 ArcGIS Online 中
  1. 登录到 ArcGIS Online 组织账户。
  2. 单击组织选项卡 > 设置。 导航至安全性
  3. 安全性页面中,导航至登录账户部分。 单击新建 Open ID Connect 登录账户
用于在 ArcGIS Online 中设置新 Open ID Connect 登录账户的窗口。
  1. 设置 OpenID Connect 登录账户窗口中,填充登录按钮标注注册的客户端 ID注册的客户端密码提供者范围/权限提供者发布者 IDOAuth 2.0 授权端点 URL令牌端点 URLJSON Web 密钥集 (JWKS) URL 框。
Note:
The Registered client ID and Registered client secret sections are obtained from Step 13 in the previous workflow. The Provider issuer ID, OAuth 2.0 authorization endpoint URL, Token endpoint URL, and JSON web key set (JWKS) URL sections are obtained from the openid configuration web page.
  1. 单击保存
用于填充信息的窗口。
  1. 单击编辑图标。 在编辑 OpenID Connect 登录账户窗口中,导航至登录重定向 URI 部分。 单击复制按钮。
  2. 单击保存
用于在 ArcGIS Online 中编辑新创建的 OpenID Connect 测试登录账户的窗口。
用于从“编辑 OpenID Connect 登录账户”中复制新生成的登录重定向 URI 的窗口。
  1. 再次打开 Google API 控制台,然后导航至 API 和服务。 单击凭据选项卡。
  2. OAuth 2.0 客户端 ID 部分中,单击新创建的工程上的编辑 OAuth 客户端图标。
用于在 Google API 控制台中编辑创建的 OAuth 2.0 客户端 ID 的窗口。
  1. 导航至已授权重定向 URI 部分,然后单击添加 URI。 粘贴步骤 6 中的 URI,然后单击保存
用于在“已授权重定向 URI”部分中添加 URI 的窗口。
  1. 在 ArcGIS Online 中的安全性页面中,导航至登录账户部分。 切换打开创建的 OpenID Connect 登录账户选项。
窗口显示了切换打开“OpenID Connect 测试登录账户”选项。
  1. 登出 ArcGIS Online,然后通过 ArcGIS Online 登录页面重新登录。
ArcGIS Online 登录页面上提供的包含 OpenID Connect 测试登录账户选项的窗口。

文章 ID: 000024986

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项