2009-12-15 3 views
0

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

Token invalid - Invalid AuthSub token. 

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

Я попытался как 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) на morefile.UploadApp.getFileCabinets (UploadApp.java:92) на 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)

ответ

0

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

+0

@aldrin Эти два являются независимым поведением. Я показал им, что он работает в одном, но не в другом. Я не использую токены и т. – dhaval

 Смежные вопросы

  • Нет связанных вопросов^_^