使用应用程序脚本的授权REST API调用。

德米特里·卡什切耶夫(Dmitry Kashcheiev)

我正在构建一个包含两个高度分离的部分的应用程序:

后端服务器在AppEngine上运行,可使用Google服务帐户访问gsuite域数据。

由Apps脚本编写的电子表格插件,由用户直接安装。

电子表格插件应访问后端服务器REST端点。

我想为“应用脚本”->“后端服务器”连接实现授权。我在此上找到的唯一信息使用OAuth向服务提出请求

我不想实施自己的用户管理,也不想使用Google帐户进行授权。据我了解,做到这一点的单一方法是在服务器端实现OAuth,然后遵循o。

我想知道是否有更好的方法或最佳实践来实现这一目标?

Sourabh Choraria

不幸的是,除了您已经提到/探索过的OAuth之外,没有其他“授权”模式。

作为替代方案,我建议使用JSON Web令牌(JWT)。

Twilio的Authy使用它来创建用户注册,而Google Apps脚本中的任何PIIJWT都不会对您有所帮助。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从 Angular 应用程序调用 REST API

如何使用服务帐户Oauth令牌在应用程序脚本中进行REST调用

Power BI REST API-使用应用程序密钥/服务主体时出现401授权错误

使用谷歌应用程序脚本(REST API)获取 woocommerce json 订单元数据键值

如何从Android应用程序调用REST API?

使用Azure AD OAuth身份验证从Azure Scheduler调用API应用程序时为“未经授权”

使用命令行输入在 Spring Boot 应用程序中调用 Rest API

无法启动使用Cloud SDK库的应用程序调用Workflow Rest API

使用Kubernetes集群的带有动态Rest API调用的Springboot应用程序

从另一个Flask应用程序调用Flask应用程序的REST API

授权代码流,将代码从移动应用程序发送到REST API

使用POST调用REST应用程序中的任意处理

从调用自己的REST API另一个REST API在春季启动应用程序

从 MVC 应用程序调用图形 API

SwiftUI应用程序的API调用

从Angular应用程序调用PHP脚本

如何使用 Rest api 创建标准逻辑应用程序?

使用SilverLight应用程序中的REST API

使用REST API的Apache Brooklyn应用程序启动

使用 WordPress REST API 填充 React 应用程序

如何在我的角度应用程序中调用和使用spring REST POST API,该应用程序返回没有主体的字符串?

角度应用程序授权时多个Ajax调用

在守护程序应用程序或长时间运行的任务中调用Azure DevOps REST API

如何使用Microsoft Graph API在.net核心应用程序中获取所有授权组?

未经授权,此IP,站点或移动应用程序不能使用此API密钥

需要授权我的 Android 应用程序使用 Google Maps API

使用 GoogleWebAuthorizationBroker 进行 Google API 授权:如何在 Web 应用程序中管理多个用户?

无法使用ServiceAccountCredentials授权对Firebase的调用(REST API / python)

授权从我的react native应用程序到我的节点服务器的API调用的推荐策略是什么?