Google App Engine для частного использования?


Можно ли создать веб-приложение на Google App Engine, доступ к которому может получить только один пользователь? Я думаю о простом приложении для управления задачами для частного использования.

Да, я уже посмотрел это в документах GAE, но я действительно не понимаю, что означает их система аутентификации на основе домена.

3 6

3 ответа:

Конечно. Вобще -

if(user.email() == myemail)

После создания объекта пользователя.

Если под "одним пользователем" вы подразумеваете только , Вы когда-либо будете использовать приложение, самый простой вариант-настроить приложение для выполнения аутентификации за вас. В python это будет сделано с помощью приложения.файл yaml, как показано здесь. Таким образом, вы можете заблокировать несколько URL-адресов одновременно. Использование опции admin было бы уместно, если бы доступ разрешался только вам, а опция "требуется" работала бы, если бы вы хотели, чтобы другие пользователи могли войти в систему как хорошо.

Пример того, что хотел бы ямл:

handlers:

- url: /profile/.*
  script: user_profile.py
  login: required

- url: /admin/.*
  script: admin.py
  login: admin

- url: /.*
  script: welcome.py

"проверка подлинности на основе домена" после настройки заставляет веб-приложение запрашивать у пользователя имя и пароль. Без надлежащих полномочий он не получит доступа.

Итак, это ответ на ваш вопрос, и в положительном смысле.