Я разрабатываю приложение на Java на GAE (Google App Engine). У меня есть JSP, в котором я использовал Google userService
для аутентификации через учетную запись Gmail, это работает нормально, и пользователи могут входить в систему, используя учетную запись Gmail.
Я использовал userService.createLoginURL(request.getRequestURI())
для создания URL-адреса входа.
Мое требование состоит в том, что я добавляю некоторый параметр запроса в конце базового URL-адреса моего приложения и отправляю этот URL-адрес пользователю, это предназначено для перехода пользователя на определенную страницу с информацией, полученной из базы данных на основе параметра запроса после входа в систему.
Однако, когда пользователь не вошел в систему и открывает URL-адрес (имеющий строку запроса), он перенаправляет его на страницу входа, а после входа предполагается перейти на эту конкретную страницу, но после входа строка запроса теряется и он просто переводит пользователя на страницу приветствия, которая не предназначена для этого случая.
Как я могу этого избежать? Есть ли обходной путь для этого или это просто ограничение App Engine?
welcome.jsp
, а другая —securepage.jsp
, а последняя доступна только в том случае, если у вас есть правильная строка запроса, прикрепленная к URL-адресу, который теряется после входа в систему. - person Raghvendra Kumar   schedule 19.08.2014