参考: https://www.techtarget.com/searchdatacenter/definition/workload In computing, a workload, typically, is any program or application that runs on any computer. A workload can be a simple alarm clock or contact app running on a smartphone, … ITの文脈においてワークロードとは、コンピューター上で走るプログラム、アプリケーションのこ とです。スマートフォン上のアラームや電話帳アプリ、...もそれに該当する
利用できる状態を指す。 参考: https://en.wikipedia.org/wiki/Federation_(information_technology) A federation is a group of computing or network providers agreeing upon standards of operation in a collective fashion. フェデレーションとは、複数のコンピュータやネットワークプロバイダーが、標準仕様に則り協調 すること。
Exchange GCPが提供しているものは「OAuth 2.0 Token Exchange」の仕様の上に実装されているのでまず は OAuth 2.0 Token Exchange の要点をおさえておく。 参考: https://datatracker.ietf.org/doc/html/rfc8693 This specification defines a protocol for an HTTP- and JSON-based Security Token Service (STS) by defining how to request and obtain security tokens from OAuth 2.0 authorization servers, including security tokens employing impersonation and delegation 本仕様では、OAuth 2.0 認可サーバーにセキュリティトークンを要求・取得する方法を定義する ことで、HTTP および JSON ベースのセキュリティトークンサービス(STS)のプロトコルを定義し ている(なりすましや委任を用いたセキュリティトークンも含む)。
Exchange の価値 なにが嬉しいの? a. クライアントアプリケーションが外部APIのトークンを知っている必要がなくなるため、外 部APIのトークンが漏れる可能性が減る b. M2M(※)では、クライアントアプリケーション側の情報(e.g. 誰か)を外部APIまで届けること が出来なかった(WIFにはこのメリットはない) c. M2Mの場合、外部APIのキーが静的なためキーのローテーションがしにくく、漏れたときの 被害が広がりやすい ※ M2M = Machine-to-Machine: 静的な認証情報(e.g. API Key, API secret)をワークロードに事前に設定し、外部APIを呼び出すやり方。 OAuth2 の Client Credential flow も認証情報をアクセストークンに変換するプロセスを挟みはするが、b, c はない。