必要に応じて、他の承認プロバイダーをブロックするルートも追加できます。詳細は、承認プロバイダーをブロックするページを参照してください。
認証されたユーザーにのみ使用できるページにログインしていないユーザーがアクセスを試みる場合に、Azure Static Web Appsによって401というステータスコードが返されます。responseOverridesエレメントを使用して、ユーザーをデフォルトエラーページからログインページにリダイレクトできます。詳細は、 応答のオーバーライドを参照してください。
{ "routes": [ { "route": "/login", "rewrite": "/.auth/login/aad" }, { "route": "/logout", "redirect": "/.auth/logout" }, { "route": "/me", "redirect": "/.auth/me" }, { "route": "/apis/*", "allowedRoles": ["api_developer"] }, { "route": "/getting-started", "allowedRoles": ["api_developer"] }, { "route": "/*", "allowedRoles": ["authenticated"] } ], "responseOverrides": { "401": { "redirect": "/login", "statusCode": 302 } } }
このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。