Token Exchange(トークン交換)
Token Exchangeとは、あるトークンを、別の主体や用途に向けたトークンに交換するための標準的な手順です。
別表記:Token Exchange/トークン交換/RFC 8693
何のための仕組みか
ある処理が別の処理を呼び出すとき、元の権限をそのまま渡すのではなく、その先の用途に合わせたトークンに交換します。
このとき、範囲を狭めることができます。元の権限が読み書きの両方を含んでいても、渡す先には読み取りだけのトークンを発行する、といった使い方です。
AIエージェントとの関係
AIが別のAIに作業を渡す構成では、この考え方が当てはまります。持っている権限をそのまま引き継がせると、末端に行くほど広い権限が散らばることになります。
渡すたびに範囲を狭める。この原則を、既存の認可の仕組みの中で実現する手段のひとつです。
