Les demandes faites depuis votre application (par la file d'attente, etc.) sont automatiquement admin, vous pouvez donc exiger que les demandes soient faites par admin. Ajoutez simplement ce qui suit à votre app.yaml:
- url: /whatever_url_you_want_protected
script: your_app.py
login: admin
aussi une bonne idée d'ajouter les fichiers suivants à sauter en bas de votre app.yaml:
skip_files: |
^(.*/)?(
(app\.yaml)|
(app\.yml)|
(index\.yaml)|
(index\.yml)|
(#.*#)|
(.*~)|
(.*\.py[co])|
(.*/RCS/.*)|
(\..*)|
(tests/.*)
)$
Cela fonctionne pour get/post, ajax, tout type de requête.