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 یکسان فرض شود.