设置Google OAuth身份验证客户端

文章编号:01061

本页介绍Google OAuth身份验证客户端的设置方法。
设置OAuth身份验证客户端,需使用有Google Workspace管理员权限的账号登录Google Cloud Platform

操作步骤根据2023年10月的内容编写。本页的内容可能由于服务供应商的原因随时变更。详情请参考免责事项

  1. 登录Google Cloud Platform。

  2. 点击页眉处的[选择项目]。

  3. 在“选择项目”对话框中,点击[新建项目]。

  4. 在“新建项目”页面中,设置项目信息,点击[创建]。

  5. 打开步骤4中创建的项目。

  6. 点击[API和服务]的[OAuth 权限请求页面]。

  7. 在“OAuth 权限请求页面”页面中,选择User Type,点击[创建]。

  8. 在“编辑应用注册”页面中,设置OAuth权限请求页面中显示的信息。
    必须设置应用名称、用户支持电子邮件、电子邮件地址。其他项目可选择设置。

  9. 向下滚动页面,点击“已获授权的网域”下的[添加网域],输入Garoon的域名。

  10. 确认设置内容,点击[保存并继续]。

  11. 点击[添加或移除范围]。

  12. 在“更新所选范围”页面中,选择Gmail API(https://mail.google.com/),点击[更新]。

  13. 确认设置内容,点击[保存并继续]。

  14. 点击[API和服务]的[凭据]。

  15. 在“凭据”页面中,点击[创建凭据]中的[OAuth 客户端 ID]。

  16. 在“创建 OAuth 客户端 ID”页面中,将应用类型设置为“Web 应用”,并输入“名称”。

  17. 向下滚动页面,点击“已获授权的重定向 URI”下的[添加 URI],输入“URI”。
    输入用户在执行OAuth授权后,用于跳转到Garoon页面的URI。
    设置的URI根据使用Garoon的环境会有所不同。
    此处以单体构成的安装标识符设置为“cbgrn”,DB分离构成的Alias的值设置为“grn”的情况为例进行说明。

    • Windows:
      https://(域名)/scripts/cbgrn/grn.exe/oauth2/callback?
    • Linux(单体构成):
      https://(域名)/cgi-bin/cbgrn/grn.cgi/oauth2/callback?
    • Linux(DB分离构成):
      https://(域名)/grn/oauth2/callback.csp?

    使用Remote Service时:
    请也设置Remote Service专用的重定向URI。

    • Windows:
      https://remote2.cybozu.co.jp/scripts/cbgrn/grn.exe/oauth2/callback?
    • Linux(单体构成):
      https://remote2.cybozu.co.jp/cgi-bin/cbgrn/grn.cgi/oauth2/callback?
    • Linux(DB分离构成):
      https://remote2.cybozu.co.jp/grn/oauth2/callback.csp?
  18. 确认设置内容,点击[创建]。
    显示“OAuth 客户端已创建”对话框,发行“客户端 ID”和“客户端密钥”。
    复制“客户端 ID”和“客户端密钥”到记事本等文本编辑器中。在Garoon中设置OAuth客户端时需要用到。

至此,Google OAuth身份验证客户端的设置完成。
在Garoon中设置已复制的“客户端 ID”和“客户端密钥”。详情请参考以下页面: