Вам необходимо настроить отдельную страницу аутентификации для вашего сервера (сторонняя служба).Пользователь должен пройти процесс авторизации на вашей странице.Как только пользователь успешно аутентифицируется на вашей странице, вам нужно перенаправить его на redirect_uri
, который передается на вашу страницу из надстройки в качестве параметра url.Сценарий на redirect_uri
попадет на конечную точку URL-адреса токена, которую вы указываете при запуске службы авторизации надстроек.Если ваша конечная точка URL-адреса токена возвращает действительный ответ, запускается функция authcallback
в вашем коде надстройки, которая кэширует сеанс и позволяет пользователю продолжить использование вашего дополнения.
Вот диаграмма общегоflow:
Извлеките эту библиотеку Google предоставляет упростить реализацию.
Также оформьте заказ мой пост , в котором более подробно рассказывается о том, как подключить сторонние сервисы к надстройке Gmail