クレームからアクセス権を判断する
あなたは四半期レポートを配信する API を管理しています。4件のリクエストが同時に届き、それぞれがベアラートークンを携えて同じ内容、つまり reports/read スコープを必要とする GET /reports/q3-summary を要求しています。
「トークンクレーム」コンソールを開いてください。まず「リクエストログ」で、API が各リクエストについて何を記録しているかを確認します。次に「デコード済みクレーム」に切り替え、API が期待する内容を示すパネルと照らし合わせながら、各トークンを確認しましょう。
ここではすべての署名が有効です。検証済みであることと、適切であることは別の話です。
この4つのトークンのうち、GET /reports の呼び出しを許可すべきものは1つだけです。
どれでしょうか?
この演習はコースの一部です
