设置Google OAuth身份验证客户端
本页介绍Google OAuth身份验证客户端的设置方法。
设置OAuth身份验证客户端,需使用有Google Workspace管理员权限的账号登录Google Cloud Platform。
操作步骤根据2023年10月的内容编写。本页的内容可能由于服务供应商的原因随时变更。详情请参考免责事项。
-
登录Google Cloud Platform。
-
点击页眉处的[选择项目]。
-
在“选择项目”对话框中,点击[新建项目]。
-
在“新建项目”页面中,设置项目信息,点击[创建]。
-
打开步骤4中创建的项目。
-
点击[API和服务]的[OAuth 权限请求页面]。
-
在“OAuth 权限请求页面”页面中,选择User Type,点击[创建]。
-
在“编辑应用注册”页面中,设置OAuth权限请求页面中显示的信息。
必须设置应用名称、用户支持电子邮件、电子邮件地址。其他项目可选择设置。 -
向下滚动页面,点击“已获授权的网域”下的[添加网域],输入Garoon的域名。
-
确认设置内容,点击[保存并继续]。
-
点击[添加或移除范围]。
-
在“更新所选范围”页面中,选择Gmail API(https://mail.google.com/),点击[更新]。
-
确认设置内容,点击[保存并继续]。
-
点击[API和服务]的[凭据]。
-
在“凭据”页面中,点击[创建凭据]中的[OAuth 客户端 ID]。
-
在“创建 OAuth 客户端 ID”页面中,将应用类型设置为“Web 应用”,并输入“名称”。
-
向下滚动页面,点击“已获授权的重定向 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?
- Windows:
-
确认设置内容,点击[创建]。
显示“OAuth 客户端已创建”对话框,发行“客户端 ID”和“客户端密钥”。
复制“客户端 ID”和“客户端密钥”到记事本等文本编辑器中。在Garoon中设置OAuth客户端时需要用到。
至此,Google OAuth身份验证客户端的设置完成。
在Garoon中设置已复制的“客户端 ID”和“客户端密钥”。详情请参考以下页面:
- Garoon 5: OAuth客户端的设置
- Garoon 6: OAuth客户端的设置