Gmail插件可在没有oAuth的情况下连接到非Google服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gmail插件可在没有oAuth的情况下连接到非Google服务相关的知识,希望对你有一定的参考价值。

是否可以在G-Suite(Gmail)附加组件中对第三方服务进行身份验证,但无需oAuth。我想要进行身份验证的服务适用于REST API,并且没有oAuth支持。

对我来说最好的是打开一个新窗口(与oAuth一样),登录并返回令牌到Gmail附加框架。如果那是不可能的,我会在附加的专用卡中提供用户名和密码,但我不确定该解决方案是否会在Marketplace中发布时通过Google验证。

我会很感激所有的建议。

答案

很不幸的是,不行。将附加组件连接到第三方服务(例如您的应用程序服务器)时,Gmail会强制您设置单独的身份验证过程,以便用户使用您的服务。

但是,如果非Google服务确实需要授权,则您必须为该服务配置OAuth。通过使用OAuth2 for Apps脚本库(还有OAuth1版本),您可以更轻松地完成此过程。

您的服务仍然可以使用Google OAuth对用户进行身份验证,您只需将其与Gmail插件分开设置即可。

你可以在这里阅读更多信息:https://developers.google.com/gmail/add-ons/how-tos/non-google-services

同样在my post中我详细介绍了将非Google服务与gmail插件相关联的过程

以上是关于Gmail插件可在没有oAuth的情况下连接到非Google服务的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 oAuth 身份验证的情况下连接到 Google Calendar API?

在不设置 SRV 记录的情况下连接到 Google 帐户

在没有 mssql 支持的情况下连接到 mssql

如何在没有认证问题的情况下连接到 URL?

在没有元数据的情况下连接到 Web 服务

在没有公共 API 的情况下连接到网站 webosocket