Developers.IOこれが、認証と認可の違いです。「認可」ですので、リソースアクセスの権限を与える話であることがわかります。認可が行われる一連の流れを見ていきましょう。公式の発表の図をもう少し分かりやすく書いてみました。指定することができます(設定方法は後述)。この中で独自のロジックで認可する処理を行います。そのポリシーに従って認可を実施するという流れになっています。実装コードを覗いてみましょう(一部、読みやすいように修正しています)。呼び出された時に渡される、いくつかの情報が含まれます。具体的には次の通りです。この値はクライアントからリクエストされた時のヘッダーの中から、自由に設定することができます(設定方法は後述)。シンプルな文字列が渡される想定で、認可するポリシーを作るか拒否するポリシーを作るか分岐させています。使いながら理解しましょう。作成しておきましょう。