An Identity Provider - IdP - is an server providing user authentication through the use of security tokens, for example SAML 2.0 or OAuth.
Typically, an identity provider is used by one or several Service Providers to enable users to access services.