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

问题描述 投票:0回答:1

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

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

我会很感激所有的建议。

google-apps-script gmail-api gsuite gmail-addons
1个回答
1
投票

很不幸的是,不行。将附加组件连接到第三方服务(例如您的应用程序服务器)时,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插件相关联的过程

© www.soinside.com 2019 - 2024. All rights reserved.