5. 認可エラーレスポンス (Authorization Error Response)
ASは、未知の認可詳細タイプまたはそれぞれのタイプ定義に準拠していない認可詳細の処理を拒否しなければなりません(MUST)。authorization_details構造内のオブジェクトについて以下のいずれかが真である場合、ASは処理を中止し、クライアントにエラーinvalid_authorization_detailsで応答しなければなりません(MUST):
- 未知の認可詳細タイプ値を含んでいる,
- 既知のタイプのオブジェクトであるが未知のフィールドを含んでいる,
- 認可詳細タイプに対して誤ったタイプのフィールドを含んでいる,
- 認可詳細タイプに対して無効な値を持つフィールドを含んでいる,または
- 認可詳細タイプの必須フィールドが欠けている。