как проверить личный логин пользователя домена - PullRequest
1 голос
/ 11 февраля 2011

Как в Java через него можно проверить, вошел ли пользователь в личный домен (домен приложений Google Ex.example.com)?

Используя gdata, я попытался:

UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();

Но возвращается только пользователь Gmail.

Для справки см. UserServiceFactory , Служба пользователя & Пользователь .

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

Я также попробовал другой метод переопределения UserService.createLoginURL:

userService.createLoginURL(request.getRequestURI(), "example.com")

Но это возвращает мне только URL-адрес для входа в Gmail: (

Полагаю, gdata не будетрешить эту проблему. Есть ли другой способ?

1 Ответ

0 голосов
/ 20 февраля 2011

Каковы ваши параметры аутентификации в консоли администратора (в «Настройках приложения»)?Используете ли вы "(экспериментальный) федеративный вход" или "API учетных записей Google"?

Во втором случае принимаются только учетные записи Google ... Подробнее см. http://code.google.com/intl/fr/appengine/docs/java/users/overview.html#Authentication_Options.

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