Google App Engine предоставляет довольно простой способ создания личного раздела администратора вашего веб-приложения.
1.
В вашем app.yaml
любой обработчик URL может иметьпараметр входа в систему, чтобы ограничивать посетителей только теми пользователями, которые вошли в систему, или только теми пользователями, которые являются администраторами для приложения.
Если параметр равен login: admin
, после входа в систему обработчик проверяет, является ли пользовательявляется администратором приложения.Если нет, пользователю выдается сообщение об ошибке;если пользователь является администратором, обработчик продолжается.
Вот фрагмент app.yaml, где маршруты /admin/.*
ограничены администратором:
- url: /admin/.*
script: admin.py
login: admin
2.
Пытаясь получить доступ к URL-адресу администратора, сервер приложений dev автоматически отображает панель входа в систему, где необходимо установить флажок Вход в систему как администратор .
![enter image description here](https://i.stack.imgur.com/AHZhx.png)