約100ページのGoogleAppEngineWebアプリケーションがあります。これらの5つを除くすべてのページへのアクセスを、ログインしているユーザーに制限する必要があります。
app.yamlファイルに次を追加できることを知っています:
- url: .*
script: main.app
login: required
ただし、これにはすべてのページへのログインが必要になります。
次のような不要なものを指定する方法はありますか(私はGAEとPythonの初心者です):
- url: /public/.*
script: main.app
login: not required
または、制限されたページのすべての参照(制限されたページへの何百もの参照)にレベルを追加する唯一の方法です。何かのようなもの:
- url: /restricted/.*
script: main.app
login: required
- url: /public/.*
script: main.app
これが唯一の方法である場合でも、両方が同じmain.appを指すことができますか?
これを処理するための最良の方法は何ですか?
助けてくれてありがとう。