客户端创建的Oauth2授权入门

时间:2019-01-30 02:14:46

标签: javascript php google-oauth2

我正在为表单设计人员开发“插件”,并希望为网站所有者创建一组Google操作,以将其添加到其网站表单的提交事件中。通常的想法是,网站所有者会将例如“保存到Google表格”操作拖动到Submit事件,以便网站所有者可以将用户的表单回复保存到网站所有者的Google表格中。

我需要的是确切的起点帮助。 Google文档非常密集,我正在圈子里试图理解它。 “插件”分为两个部分。 1)一个plugin_name_configuration.php文件,详细描述了插件的后端设置的HTML字段 2)在服务器上运行操作时执行的plugin_name_output.php文件。

因为这是网站所有者将在其自己的网站上安装的插件,所以我认为有些OAuth方法不合适。我也不知道是否应该创建OAuth同意屏幕和API密钥,还是应该像Google Maps / reCaptcha插件那样,由网站所有者在其中生成自己的API密钥。还有一些我很难理解的服务帐户。

我真正需要的是帮助我指出正确的方向。我不知道从哪里开始,所以我基本上瘫痪了。

注意:当我说的“网站所有者”不只是一个人时,这是一个可以添加到任何网站上的表单生成器安装中的插件。并非只为一个人而做。

1 个答案:

答案 0 :(得分:0)

因此,在进行大量搜索和拔头发之后,我弄清楚了,或者至少想出了我认为正确的处理方法。

使用来自https://flaviocopes.com/google-api-authentication/的提示,在后端,我将让网络所有者指定其JSON认证文件的路径,并使用服务帐户密钥进行认证。