将 Google Workspace 配置为授权服务器

要将 Google Workspace(前称 G Suite)配置为授权服务器,

 

  • 输入项目名称
  • 位置下,点击浏览并选择父组织。
  • 点击创建

  • 在 Cloud Console 中,点击API 和服务 > OAuth 同意屏幕

 

  • 项目配置页面中,输入 ServiceDesk Plus 的应用名称用户支持邮箱。点击下一步

  • 受众下,选择用户类型并点击下一步

  • 输入您的联系信息,以便接收有关项目内任何更改的通知。点击下一步

  • 完成下,同意条款和条件,然后点击继续

  • 在左侧面板中,点击客户端 > 创建 OAuth 客户端 ,将 ServiceDesk Plus 注册为 OAuth 客户端并生成客户端 ID。

  • 应用类型选择为Web 应用程序

  • 输入应用名称(ServiceDesk Plus)和已获授权的重定向 URI。您可在OAuth 配置表单中的OAuth 功能详细信息下找到重定向 URI。  

  • 创建 OAuth 客户端后,在弹出窗口中点击下载 JSON,然后点击确定。此 JSON 文件将包含在 ServiceDesk Plus 中进行 OAuth 配置所需的客户端 ID、客户端密钥、授权 URL 和令牌 URL。

  • 您还可以从右侧面板复制/下载客户端密钥。

现在,您已将 Google Workspace 配置为 ServiceDesk Plus 的授权服务器。

下面给出了从资源 URL 收到的示例响应。

{
    "sub": "104949255016192133544",
    "email_verified": true,
    "name": "John Doe",
    "given_name": "John",
    "family_name": "Doe",
    "picture": "https://lh3.googleusercontent.com/a/ACg8oc...",
    "email": "john.d@zylker.com"
}

请参阅此处,了解有关通过 Google OpenID Connect 获取用户信息的更多内容。