# Identity Providers

Learn how FusionAuth delegates login to external identity providers.

> For the index of this section of the site, see [llms.txt](https://fusionauth.io/docs/llms.txt)

Identity providers allow you to defer authentication to third party services. A user can log in with an existing account at a third party and create an account within FusionAuth. Users don't have to create a new identity within FusionAuth, but can instead leverage their existing identity at the third party. This is often called identity federation.

FusionAuth supports social identity providers, such as Apple, Facebook, Google and Twitter. Other providers implementing OpenID Connect or SAMLv2 are supported as well. As a fail safe, if the IdP you want to use does not fall into one of the previously mentioned types, if the IdP can produce a JWT, you can integrate using the External JWT Identity Provider.

You may use the hosted login pages to provide Sign In buttons or build your own integrations and complete the login with a token from the provider. The latter option works well if you are writing your own login pages.

Identity providers are assigned on an application by application basis and can be managed from the Admin UI or the [identity provider API](https://fusionauth.io/docs/apis/identity-providers.md).

Learn more about the various [identity providers](https://fusionauth.io/docs/authentication/identity-providers.md), including which ones are supported and how to integrate this functionality into your site.

Here's a brief video covering some aspects of identity providers:

[Play](https://youtube.com/watch?v=5oycV6LYXTM)

Related

[APIs Facebook API Learn about the APIs for creating, retrieving, updating and disabling a Facebook identity provider. facebook loginsocial loginexternal login](https://fusionauth.io/docs/apis/identity-providers/facebook.md)

[APIs Google API Learn about the APIs for creating, retrieving, updating and disabling a Google identity provider. google loginsocial loginexternal login](https://fusionauth.io/docs/apis/identity-providers/google.md)

[APIs Identity Provider API Learn about the APIs for creating, retrieving, updating and deleting identity providers. social loginsamlexternal login](https://fusionauth.io/docs/apis/identity-providers.md)

[Authentication Authentication Learn how users and clients log in with FusionAuth, and how FusionAuth acts as an identity provider for other applications. oidcidentity providerssaml](https://fusionauth.io/docs/authentication.md)
---

## Other pages in Concepts

> For the full index of this section, see [Concepts](https://fusionauth.io/docs/llms-concepts.txt).

- [Authentication and Authorization](https://fusionauth.io/docs/concepts/authentication-authorization.md): Learn about the difference between authentication and authorization in FusionAuth.
- [Integration Points](https://fusionauth.io/docs/concepts/integration-points.md): Learn about how FusionAuth integrates with existing or new applications.
- [Localization and Internationalization](https://fusionauth.io/docs/concepts/localization-and-internationalization.md): Learn about localization, translations and internationalization in FusionAuth.
- [Patterns](https://fusionauth.io/docs/concepts/patterns.md): Learn about the common ways teams use FusionAuth, and find the pattern that fits your architecture.
- [Plans and Limits](https://fusionauth.io/docs/concepts/plans-and-limits.md): Learn which features each FusionAuth plan includes, how licensing works, and the limits that apply to every instance.
- [OAuth Scopes](https://fusionauth.io/docs/concepts/scopes.md): Learn about the OAuth scopes FusionAuth supports and how applications request them.
- [Core Types](https://fusionauth.io/docs/concepts/types.md): Learn about the core types in FusionAuth and how they interact to manage authentication and authorization.
