2013-05-28 2 views
0

Я совершенно новый для openID и GAE, и есть много документации, с которой я запутался. Таким образом,Идентифицировать только пользователей GAE

  1. Я создаю веб-приложение Java.
  2. У меня есть GAE для бизнеса.

Как я понимаю, GAE автоматически становятся поставщиками openID. Могу ли я в своем веб-приложении Java идентифицировать только моих пользователей GAE с помощью openID, например, когда пользователь нажимает кнопку входа в систему, он перенаправляет на мою страницу входа в GAE и идентифицирует их? Если пользователь не является моим пользователем GAE, мое приложение Java отклоняет доступ.

Если что-то неясно, просто скажите мне, потому что английский не мой родной язык.

ответ

0

Я не совсем уверен, что я прав, но если вы хотите, чтобы только пользователи, которых вы пригласили, отправляли соответствующие письма в ваше приложение через appspot.com под разрешениями, вы можете включить в свои соответствующие обработчики в вашем файле app.yaml параметр входа как это.

handlers: 
    - url: /.* 
    login: admin 

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