Аутентификация учетных записей Google в Google App Engine / Запуск кода в другом пользовательском контексте - сервлет Java - PullRequest
0 голосов
/ 20 января 2012

Я хотел бы пройти аутентификацию в учетных записях Google, используя имя пользователя и пароль.

В основном,

[Аутентификация контекста пользователя - вход в систему Pro грамматически в учетных записях Google внутри сервлета Java]

    UserService userService = UserServiceFactory.getUserService();
    User user = userService.getCurrentUser();
            [Access Data Store based on Google Account]

[Разрешить контекст пользователя]

Пожалуйста, помогите. Я был бы очень признателен. Можем ли мы выполнить это с помощью UrlFetch ...? Я пытался использовать remote-api в Google SDK 1.6.1, и есть некоторые проблемы, код в справке Google не работает.

java.io.IOException: невозможно получить appId из удаленного API; код состояния = 404 на com.google.appengine.tools.remoteapi.RemoteApiInstaller.getAppIdFromServer (RemoteApiInstaller.java:313)

Я пытался согласно http://code.google.com/appengine/docs/java/tools/remoteapi.html

1 Ответ

1 голос
/ 10 февраля 2012

Возможно, вы забыли включить

<servlet>
    <display-name>Remote API Servlet</display-name>
    <servlet-name>RemoteApiServlet</servlet-name>
    <servlet-class>com.google.apphosting.utils.remoteapi.RemoteApiServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>RemoteApiServlet</servlet-name>
    <url-pattern>/remote_api</url-pattern>
</servlet-mapping>

в ваш web.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...