OAuth 2.0に関する記述のうち、適切なものはどれか。
OAuth2.0は資格情報を渡さず権限だけを委譲する認可の仕組み
選択肢
- ア認可を行うためのプロトコルであり、認可サーバが、アクセスしてきた者が利用者(リソースオーナー)本人であるかどうかを確認するためのものである。
- イ認可を行うためのプロトコルであり、認可サーバが、利用者(リソースオーナー)の許可を得て、サービス(クライアント)に対し、適切な権限を付与するためのものである。
- ウ認証を行うためのプロトコルであり、認証サーバが、アクセスしてきた者が利用者(リソースオーナー)本人であるかどうかを確認するためのものである。
- エ認証を行うためのプロトコルであり、認証サーバが、利用者(リソースオーナー)の許可を得て、サービス(クライアント)に対し、適切な権限を付与するためのものである。
正解と解説
正解:イ 認可を行うためのプロトコルであり、認可サーバが、利用者(リソースオーナー)の許可を得て、サービス(クライアント)に対し、適切な権限を付与するためのものである。
OAuth 2.0は、リソースの持ち主が自分の資格情報をサービスに渡すことなく、限定した権限だけを第三者のアプリケーションに委譲するための認可のプロトコルである。リソースオーナーの同意を受けて認可サーバがアクセストークンを発行し、クライアントはそのトークンを提示してリソースサーバへアクセスする。利用者が誰であるかを確かめる認証の仕組みではなく、認証まで扱う場合はOpenID Connectを重ねて用いる。
選択肢ごとの解説
- ア認可のプロトコルである点は合うが、本人確認を行うものではない。
- イ正解。リソースオーナーの許可に基づき、クライアントへ適切な権限を与える認可の仕組みである。
- ウOAuth 2.0は認証プロトコルではないため、前提が誤っている。
- エ権限付与の説明は近いが、認証プロトコルという位置付けが誤り。
この問題は2回出題されています
- 2023年度 秋期 午前II 問14(このページ)
- 2025年度 春期 午前II 問16
同じ分野の他の問題
- 利用者Aが所有するリソースBが,WebサービスC上にある。OAuth 2.0において,利用者Aの認可の下,Webサービス…2024年度 秋期 午前II 問16
- 特定の利用者が所有するリソースが,WebサービスA上にある。OAuth 2.0において,その利用者の認可の下,Webサー…2017年度 春期 午前II 問14
- 無線LANで使用される規格IEEE 802.1Xが規定しているものはどれか。2025年度 秋期 午前II 問17
- NIST SP 800-63-3で定義されているIdentity Proofingに該当するものはどれか。2025年度 秋期 午前II 問11
- 認証デバイスに関する記述のうち,適切なものはどれか。2025年度 秋期 午前II 問10
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。