該当する URL パターンを管理者専用にできます。
app.yaml を開き、管理者専用にしたい URL に login: admin を指定します。
application: appname version: 0 runtime: go api_version: go1 handlers: # 管理者専用の API を設定 # - url: /debug login: admin script: _go_app - url: /.* script: _go_app
login: admin に設定した URL へアクセスしようとすると、
以下のようにログインページヘ遷移され、アプリ管理者のログインを求められます。
(写真は認証方式を Google アカウントにしている場合です)
ちなみにローカル開発環境では以下の様なフォームが出力されます。
"Sign in as Administrator" にチェックを入れると認証が通ります。
デバッグ用のページは管理者専用に設定しましょう。
詳しくは公式のドキュメントをご覧ください。
Requiring Login or Administrator Status - Google App Engine https://developers.google.com/appengine/docs/go/config/appconfig#Requiring_Login_or_Administrator_Status
0 件のコメント:
コメントを投稿