Надстройка Gmail для подключения к сервисам, не принадлежащим Google, без oAuth - PullRequest
0 голосов
/ 24 августа 2018

Можно ли пройти аутентификацию сторонней службы в надстройках G-Suite (Gmail), но без oAuth .Служба, которую я хочу аутентифицировать, работает на REST API и не поддерживает oAuth.

Лучшим для меня было бы открыть новое окно (как с oAuth), войти в систему и вернуть токен в рамку дополнения Gmail.Если это невозможно, я бы добавил имя пользователя и пароль в выделенной Карте в дополнении, но я не уверен, что это решение пройдет проверку Google при публикации в Marketplace.

Буду благодарен за все предложения.

1 Ответ

0 голосов
/ 23 февраля 2019

К сожалению нет.При подключении вашего надстройки к сторонним службам (например, серверу приложений) Gmail заставляет вас настроить отдельный процесс аутентификации, чтобы пользователь мог использовать ваши службы.

Однако, еслиСлужба, не принадлежащая Google, требует авторизации, для этой службы вам необходимо настроить OAuth.Вы можете упростить этот процесс, используя библиотеку скриптов OAuth2 для приложений (есть также версия OAuth1).

Ваша служба все еще может использовать Google OAuth для аутентификации пользователя, вам просто нужно установить ееотдельно от вашего дополнения Gmail.

Подробнее об этом можно прочитать здесь: https://developers.google.com/gmail/add-ons/how-tos/non-google-services

Также в моем посте Я объясняю процесс подключения вашего не-google услуги для надстройки Gmail более подробно

...