SHARE ON

OpenID Connect は、現代の認証に対応するためのデファクトスタンダードです。伝統的なウェブアプリケーションからシングルページアプリケーションに至るまで、OpenID Connect は安全かつシームレスにアイデンティティ管理を組み込みやすくする相互運用性に優れたテンプレートを提供しています。
どのようにOpenID Connect が機能し、また今日のセキュリティとユーザーエクスペリエンスを強化するために活用できるのかを学びましょう。
目次
はじめに 4 エンティティとアイデンティティについて 5 認証と認可 6 まとめ 8
OpenID Connectの概要 9 アプリケーションプロトコルの概説 10 OpenID Connectの仕組み 13 OAuth 2.0の概要 15 OpenID Connectのユースケース 17 まとめ 18
OpenID Connectの実行 20 Auth0アカウントの作成 21 前提条件 22
OpenID Connectと従来のウェブアプリケーション 24 OpenID Connectと認証フロー 25 プロジェクトのブートストラップ 25 通常のウェブアプリケーションをAuth0に登録する 26 Fetching Information from the Discovery Endpoint 28 認証プロセスの開始 30 認証コールバックへの対処 35 ユーザーに関する詳細情報の要求 40 ユーザー認証にSDKを使用する 41 まとめ 46
従来のウェブアプリケーションと委任認可フロー 47 認可コードフロー 48 リソースサーバーを使用する 49 委任認可のリクエスト 53 委任認可のリクエストにSDKを使用 61 まとめ 64
OpenID Connectとシングルページアプリケーション 65 SPAの認証処理 65 非推奨のインプリシットグラントの代替手段について 66 シングルページアプリケーションをAuth0に登録 67 プロジェクトのブートストラップ 69 SPAとOIDCプロバイダを統合 71 SPAとOIDCプロバイダを統合 – 簡単な方法 78 まとめ 83
Hosted By

Bruno Krebs