Я запускаю несколько приложений в Google App Engine. Я использую UserService для аутентификации, чтобы иметь возможность отправлять электронные письма от имени пользователя и т. Д. И OAuth2 для авторизации API.Как использовать OAuth2/OpenID Connect с UserService?
Теперь я пытаюсь опубликовать приложения на Торговой площадке Google Apps, но получил электронное письмо с сообщением о необходимости использования OAuth2 для аутентификации.
Поскольку я просто использую поддерживаемый стек Google, я предполагаю, что существует способ удовлетворить требования для публикации моих приложений на Google Apps Marketplace, но сейчас я застрял.
Но как я могу отправить электронную почту * от имени пользователя * тогда? Это требует, чтобы пользователь вошел в систему с помощью UserService. – dflorey
Чем вы ищете [Учетные записи службы] (https://developers.google.com/apps-marketplace/building#using_google_services_from_a_web_server_app_with_offline_access) с помощью OAuth2. Для [Drive] (https://developers.google.com/drive/web/delegation) вы найдете подробное пошаговое руководство, над которым вы сможете опираться. – jonathanberi
Прежде всего: Большое спасибо за заботу. Но я не вижу, как ServiceAccounts могут помочь мне войти в App Engine в качестве аутентифицированного пользователя, чтобы иметь возможность отправлять электронные письма как зарегистрированный пользователь. У вас есть пример для этого? – dflorey