OAuth 2.0の特徴

OAuth 2.0の目的を正確に把握しましょう。 OAuth 2.0は、「 認可(Authorization) 」を行うための標準プロトコルです。あるサービス(リソースサーバ)に保存されている利用者のデータ(リソース)へのアクセス権限を、利用者のパスワードを渡すことなく、別のサードパーティアプリ(クライアント)に対して安全に「付与(認可)」するための仕組みです。 各選択肢の解説: ア:「本人であるかどうかを確認する」のは「認証(Authentication)」の役割です。OAuthは認可プロトコルであり、認証そのものを標準化していません。 ウ、エ:これらは「認証」プロトコルに関する記述ですが、OAuthは認可を目的としています。(認証情報を受け渡すプロトコルとしては、OAuthをベースに拡張されたOpenID Connectなどが利用されます)。

OAuth 2.0に関する記述のうち、適切なものはどれか。

出典令和5年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問14
ア
認可を行うためのプロトコルであり、認可サーバが、アクセスしてきた者が利用者(リソースオーナー) 本人であるかどうかを確認するためのものである。
イ
認可を行うためのプロトコルであり、認可サーバが、利用者 (リソースオーナー)の許可を得て、サービス(クライアント) に対し、適切な権限を付与するためのものである。
ウ
認証を行うためのプロトコルであり、認証サーバが、アクセスしてきた者が利用者(リソースオーナー) 本人であるかどうかを確認するためのものである。
エ
認証を行うためのプロトコルであり、認証サーバが、利用者 (リソースオーナー)の許可を得て、サービス(クライアント)に対し、適切な権限を付与するためのものである。