openid-connect
Installation
SKILL.md
OpenID Connect (OIDC)
OIDC extends OAuth 2.0 to provide Identity. While OAuth handles "Access" (Authorization), OIDC handles "Who are you?" (Authentication).
When to Use
- User Authentication Layer on OAuth 2.0: Verifying user identity through standardized ID tokens alongside OAuth authorization.
- Federated Social & Corporate Logins: Enabling "Sign in with Google, Apple, Microsoft, GitHub" across web and mobile applications.
- Decentralized User Profile Ingestion: Fetching standard profile attributes (email, name, picture) via the
/userinfoendpoint. - Identity Provider Interoperability: Ensuring client libraries communicate with any OIDC-compliant identity provider seamlessly.