У меня есть проект на Google App Engine и проект на Android. Мне нужно войти в GAE с помощью Android.
В GAE у меня есть этот код: (перенаправить пользователя на страницу входа в Google, это именно то, что я хочу!)
UserService userService = UserServiceFactory.getUserService();
String URL = request.getRequestURI();
if (request.getUserPrincipal() != null) {
// I need to send the MY_GENERATED_TOKEN to my android app
response.getWriter().println(MY_GENERATED_TOKEN);
} else {
response.sendRedirect(userService.createLoginURL(URL));
}
Этот код используется по умолчанию и предлагается Google. Моя проблема в том, что я не знаю, как получить доступ к этому в моем приложении для Android.
У меня есть активность Android с кнопкой. Я хочу, чтобы, когда я нажимаю кнопку, открываю браузер Android на странице входа в Google, я вхожу в систему, браузер закрывается автоматически, и мое приложение получает токен, сгенерированный GAE (это не токен Google, это токен, сгенерированный меня).
Я не хочу использовать конечные точки.