Нужна Google аутентификация пользователей web приложения
В планах перевести данное приложение на аутентификацию пользователей по их Google аккаункам через OAuth2. Нужно проверить как это работает на разных субдоменах. Для этого нужно создать прототип – java приложение под Google App Engine (runtime java 8, build maven) состоящий из двух частей:
1. Страничка с кнопкой аутентификации Google и ссылкой на logout. Разместим ее на субдомене auth.example.com
2. Сервис с единственной функцией – если пользователь авторизован вернуть его ID, если нет вернуть сообщение о том, что он не авторизован. Разместим его на субдомене srv.example.com
После того, как пользователь залогинился на auth.example.com сервис должен показать, что пользователь авторизован, после того как пользователь разлогинился на auth.example.com сервис должен показать, что пользователь не авторизован.
Документация здесь:
Как сделать страничку
https://developers.google.com/identity/sign-in/web...
Как сделать сервис
https://developers.google.com/identity/protocols/O...
https://developers.google.com/identity/protocols/O...
Как заставить Google понять, что авторизация на auth.example.com валидна и на srv.example.com
https://developers.google.com/identity/protocols/C...
Песочница для тестов здесь:
https://developers.google.com/oauthplayground/
нужна одна html страничка и один веб сервис.