Механизм Приложения Google для частного использования?

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

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

6
задан jmort253 2 May 2012 в 18:24
поделиться

3 ответа

Конечно. Просто сделайте

if(user.email() == myemail)

, как только будет создан объект User.

.
4
ответ дан 8 December 2019 в 05:55
поделиться

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

Таким образом, это отвечает на ваш вопрос, и в положительном значении.

.
3
ответ дан 8 December 2019 в 05:55
поделиться

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

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

handlers:

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

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

- url: /.*
  script: welcome.py
15
ответ дан 8 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: