IPA公式正解:ア WebサービスCが,アクセストークンを発行する。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ア】です。OAuth 2.0において、認可サーバを兼ねるWebサービスCは、ユーザー(利用者A)の認可に基づいて、クライアント(WebサービスD)に対してリソースへのアクセス権を示すアクセストークンを発行します。
【詳細解説】■ 本問の核心・解法のポイント
OAuth 2.0の基本的なロールとフローに関する問題です。リソースオーナー(利用者A)の許可(認可)を得て、クライアント(WebサービスD)がリソースサーバ(WebサービスCが兼ねる)上の保護されたリソースBにアクセスするために、認可サーバ(WebサービスC)がアクセストークンを発行する仕組みを問うています。
・各選択肢の徹底解説:
・ア:【選択肢ア★】 認可サーバを兼ねるWebサービスCが、利用者Aの同意(認可)を確認した上で、WebサービスD(クライアント)に対してアクセストークンを発行します。
・イ:OAuth 2.0の標準フローにおいて、デジタル証明書を送信してアクセストークンを取得する仕組みではありません。
・ウ:アクセストークンを発行するのは、リソースサーバや認可サーバ(ここではWebサービスC)であり、クライアントであるWebサービスDではありません。
・エ:デジタル証明書を用いて認証・認可を行うプロトコル(TLSクライアント認証やSAMLなど)の動作であり、OAuth 2.0の基本動作ではありません。
よって正解はアです。