OpenID Connect یا OIDC لایه هویتیای است که روی OAuth 2.0 ساخته شده و روش استانداردی برای دریافت اطلاعات احراز هویت کاربر از Identity Provider فراهم میکند.
یک سناریوی واقعی
ورود با حساب سازمانی میتواند به کمک OIDC انجام شود و برنامه پس از اعتبارسنجی ID Token، هویت کاربر را تشخیص دهد.
ID Token با Access Token یکی نیست و هر Token باید مطابق هدف، مخاطب و امضای آن اعتبارسنجی شود.
OIDC برای Login
OpenID Connect بر پایه OAuth 2.0 لایه هویت اضافه میکند و با ID Token هویت احرازشده را به Client معرفی میکند. Access Token برای دسترسی به API است و نباید با ID Token یکسان فرض شود.