Конечные точки Google Cloud имеют собственный процесс аутентификации, в котором методу конечной точки серверной части просто передается объект com.google.appengine.api.users.User
.
https://cloud.google.com/appengine/docs/java/endpoints/auth
API доменов Google+ определяет собственный процесс аутентификации для получения объекта com.google.api.client.auth.oauth2.Credential
. Это позволяет построить объект com.google.api.services.plusDomains.PlusDomain
.
https://developers.google.com/+/domains/authentication/
Как бы вы интегрировали эти два процесса аутентификации? Это для веб-приложения (Java Script) с серверной частью Google App Engine (Java).
В идеальной ситуации я хотел бы иметь возможность получать основную информацию о био/профиле пользователей через мое JS-приложение, когда пользователь находится в автономном режиме.
Пример использования. У меня есть цепочка комментариев, в которой автор каждого комментария сохраняется в хранилище данных Google как объект com.google.appengine.api.users.User
. Однако, когда я отображаю поток комментариев в своем веб-приложении JS, я хотел бы показать изображение профиля для каждого автора. Если бы я мог сделать вызов из веб-приложения, чтобы получить биографию каждого комментатора, я бы сэкономил серверной части много работы. Веб-приложение будет иметь пользовательский объект как JSON. Что включает в себя идентификатор пользователя и адрес электронной почты.