«Запрошенная вами страница недействительна» при попытке войти в учетную запись Google в Google App Engine - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть приложение, развернутое в GAE.Я использую JSF для своих страниц.Я использую Google Account API, чтобы мои пользователи могли войти в систему.Код для создания URL-адреса для входа в систему:

HttpServletRequest req = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
UserService userService = UserServiceFactory.getUserService();
String loginURL = userService.createLoginURL(req.getRequestURI());

Код loginURL, который создает код:

https://www.google.com/accounts/ServiceLogin?service=ah&passive=true&continue=https://appengine.google.com/_ah/conflogin%3Fcontinue%3D<my application home JSF page>&ltmpl=gm&shdf=ChALEgZhaG5hbWUaBFRlc3QMEgJhaCIUG4bRrGRUVeCNGKu07NKfR4J9Wp8oATIUhxCkjIdiyeVwHWveU9q2Qm1jhqc

В большинстве случаев он работает нормально, но в некоторых сценариях (например, выход из всехмоя учетная запись Google вошла на страницы, закройте браузер, снова откройте его и попробуйте войти) Я не попадаю на страницу входа, а на страницу с сообщением об ошибке: «Запрошенная вами страница недействительна».

Есть идеи?

...