OIDCユーザー属性(クレーム)設計
概要
OpenID Connect(OIDC)やIDトークン・UserInfo APIでは「クレーム(claim)」でユーザー属性情報をやり取りします。
サービス連携やeKYC、B2B SaaSの本人確認でもクレーム設計は超重要!
何をどう載せるかで使い勝手もセキュリティも変わるが、最小連携が基本的な考え方となる。
1. クレームとは?
- IDトークンやUserInfoで渡される「ユーザー属性」のこと
- 例:
name,email,birthdate,phone_number,address,sub(ユーザーID)など - 標準クレーム+独自クレーム(カスタムclaim)を設計できる