2014-05-05 3 views
0

Я создал приложение в приложении для нашей компании. Только пользователи домена могут получить доступ к приложению. Как я могу захватить адрес электронной почты в Google App Engine без какой-либо проверки подлинности? Я попытался захватить адрес электронной почты, на приложения с помощьюКак захватить адрес электронной почты в приложении?

UserService userService = UserServiceFactory.getUserService(); 
    currentUser=userService.getCurrentUser(); 

но он показывает всплывающее окно о том, что ваш адрес электронной почты будет захвачена. Я не хочу путать пользователей домена с этим всплывающим окном. В App сценарии он просто захватывает адрес электронной почты с помощью

var email = Session.getActiveUser().getEmail(); 
Logger.log(email); 

Есть ли способ обойти всплывающее окно аутентификации для своих пользователей домена доступ к веб-приложение?

ответ

0

Вы не можете. В этом весь смысл аутентификации: пользователь должен предоставить вашему приложению разрешение на доступ к определенным данным в своем профиле (включая электронную почту).

+0

Спасибо за предложение Питер. Какова наилучшая практика для захвата адреса электронной почты в форме приложения? – user3223016

+0

Мы можем сделать это с помощью UserServices, код будет работать, только если мы выполним его на субдомене. – user3223016

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