テスト計画・レビュー・品質保証・セキュリティ 重要度:★★★出題: AM2・PM1・PM2
OAuth 2.0 と OpenID Connect(OIDC / SSO統合認証)
おーおーすとーぷんあいでぃーこねくと / OAuth 2.0 & OpenID Connect (OIDC)
外部アプリケーションにパスワードを渡さずにAPIアクセス権限を委譲する認可フレームワーク(OAuth 2.0)と、その拡張としてJWT形式のIDトークンで本人認証・シングルサインオンを実現するプロトコル(OIDC)。
3行速習ポイント
- 外部アプリケーションにパスワードを渡さずにAPIアクセス権限を委譲する認可フレームワーク(OAuth 2.0)と、その拡張としてJWT形式のIDトークンで本人認証・シングルサインオンを実現するプロトコル(OIDC)。
- 認可コードフロー(PKCE付き)を用いることで、フロントエンドやモバイルアプリでも安全にアクセストークンとIDトークンを取得できます。
- 試験対策:令和3年午後I問3(会員管理システムとID連携基盤の統合)や平成31年午後I問2(統合認証基盤)など、SAのID統合・外...
図解
図OAuth 2.0 と OpenID Connect の設計・評価構造
Step 1
OAuth 2.0(認可委譲・アクセストークン)
業務要件・システム制約の整理と構造化
↕
Step 2
OpenID Connect(本人認証・IDトークン)
認可コードフロー(PKCE付き)を用いることで、フロントエンドやモバイルアプリでも安全にア
↕
Step 3
認可コードフロー+PKCE
グループ4社の個別会員基盤をOpenID Connect対応の統合ID基盤へ集約し、1つの
概要と本質
外部アプリケーションにパスワードを渡さずにAPIアクセス権限を委譲する認可フレームワーク(OAuth 2.0)と、その拡張としてJWT形式のIDトークンで本人認証・シングルサインオンを実現するプロトコル(OIDC)。認可コードフロー(PKCE付き)を用いることで、フロントエンドやモバイルアプリでも安全にアクセストークンとIDトークンを取得できます。
重要ポイント・コア概念
- OAuth 2.0(認可委譲・アクセストークン)とOpenID Connect(本人認証・IDトークン)の正確な定義と適用場面の理解
- 認可コードフロー+PKCEおよびシングルサインオン(SSO)とトークン検証を踏まえたシステム方式・機能仕様の設計
- 定量的効果:グループ4社の個別会員基盤をOpenID Connect対応の統合ID基盤へ集約し、1つのIDでのシングルサインオンとサービス間連携APIの安全な認可制御を実現
午後I記述・午後II小論文試験での攻略ポイント
令和3年午後I問3(会員管理システムとID連携基盤の統合)や平成31年午後I問2(統合認証基盤)など、SAのID統合・外部API連携問題で必須の知識です。
小論文で使える実践フレーズ・キーワード(クリックでコピー)
この用語が出題された過去問を解く(1分演習)
即時アウトプットで定着システムアーキテクト 過去問演習で実践力を鍛える