Недопустимый токен Authsub на сайтах Google для приложений - PullRequest
0 голосов
/ 15 декабря 2009

Я не получаю никакой ошибки при попытке получить доступ к контенту фида для сайтов Google из приложения, размещенного в аутентифицированном аккаунте gmail. Но я получаю

Token invalid - Invalid AuthSub token.

при попытке доступа к приложению из приложения GAE, управляемого аккаунтами Google Apps.

Я пробовал оба https://sites.google.com/feeds/ и http://sites.google.com/feeds/

Я также заметил, что когда Authsub запрашивает доступ с правами доступа, адрес берется в качестве адреса доменного имени сайта, например extra.mydomain.com, тогда как при загрузке страницы он перенаправляется на адрес сайтов Google https://sites.google.com/a/mydomain.com/pagename

Клиент Windows может получить доступ к фиду того же сайта, в то время как веб-приложение не работает.

трассировка стека

на com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse (HttpGDataRequest.java:564). на com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse (GoogleGDataRequest.java:543) на com.google.gdata.client.http.HttpGDataRequest.checkResponse (HttpGDataRequest.java:536) на com.google.gdata.client.http.HttpGDataRequest.execute (HttpGDataRequest.java:515) на com.google.gdata.client.http.GoogleGDataRequest.execute (GoogleGDataRequest.java:515) на com.google.gdata.client.Service.getFeed (Service.java:1053) на com.google.gdata.client.Service.getFeed (Service.java:916) на com.google.gdata.client.GoogleService.getFeed (GoogleService.java:631) на com.google.gdata.client.Service.getFeed (Service.java:935) at morefile.UploadApp.getFileCabinets (UploadApp.java:92) at morefile.CopyOfUploadApp.doPost (CopyOfUploadApp.java:196) на javax.servlet.http.HttpServlet.service (HttpServlet.java:713) на javax.servlet.http.HttpServlet.service (HttpServlet.java:806) в org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487)

1 Ответ

0 голосов
/ 16 декабря 2009

Я просто догадываюсь здесь, но я полагаю, что служба аутентификации рассматривает ваше клиентское приложение Windows и веб-приложение как отдельные приложения и требует, чтобы у каждого был свой токен аутентификации? Как вы получили токен? из окна клиента? Можете ли вы попробовать снова получить токен из веб-клиента?

...