Amazon Cognitoが、RFC 8693で定義されたOAuth 2.0のトークン交換に対応した。この機能により、サービスやAIエージェントはユーザーのトークンを、スコープをより限定し、リフレッシュトークンを含まない新しいトークンに交換できる。交換後のトークンには仲介者を識別するactクレームが含まれ、下流のサービスはリクエストがエージェント経由で届いたことを確認できる。トークン交換は標準のトークンエンドポイント、または新しいGetDerivedToken APIから実行でき、Cognitoが稼働するすべてのAWSリージョンでEssentialsプランとPlusプランに提供される。
なぜ重要か
開発者はバックエンドサービスに用途を限定したトークンを渡せるため、エージェントがユーザーに代わって処理する際に、過剰な権限が付与されるリスクを抑えられる。