【おーぷんあいでぃーこねくと】
OpenID Connect とは?
💡 「誰であるか」をWebで安全に証明する仕組み
📌 このページのポイント
OAuthとOpenID Connectの違いは?
IDトークンって何?
JWT(JSON Web Token)形式のトークンで、ユーザーのID、メールアドレス、名前、認証日時などの情報が含まれているよ。デジタル署名付きだから改ざんを検知できる。アプリ側はIDトークンを検証することで、ユーザーが本人であることを確認するんだ
SAMLとの違いは?
SAMLはXMLベースで重厚な企業向けプロトコル(2002年〜)。OpenID ConnectはJSON/JWTベースで軽量なモダンプロトコル(2014年〜)。新規開発ならOpenID Connect一択。ただし既存の企業システム(Active Directory等)との連携ではSAMLがまだ現役だよ
実装する際の注意点は?
まとめ:ざっくりこれだけ覚えればOK!
📖 おまけ:英語の意味
「OpenID Connect (OIDC)」 = オープンID接続
💬 OpenID Foundation が策定。OAuth 2.0に「誰?」を答える機能を足したものだよ