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服务的主要内容,如果未能解决你的问题,请参考以下文章