An identity provider (IdP) is a service or system that provides authentication and authorization services for users. It verifies the identities of users through various authentication methods, such as single sign-on (SSO) and federation protocols, to grant access to applications and other resources. Identity providers are a core component of identity and access management (IAM) systems.