OAuth 2.0
OAuth 2.0 is a delegated authorization framework that connects your application with your user's accounts at other web services. OAuth 2.0 support in Passport makes it simple to add social login to your website and get authorized access to third-party APIs.
-
Websites & Web Applications
- Easily implement authentication with familiar page-based navigation.
-
Single-Page Applications
- Use client-side JavaScript frameworks or progressive enhancement for dynamic user interfaces.
-
Minimal configuration
- Pre-configured to work out-of-the-box with popular providers including Facebook, Google, GitHub, and hundreds more.
-
3rd-Party API Integration
- Integrate with third-party APIs using access tokens and refresh tokens.
-
API Authorization
- Protect access to APIs using standard bearer tokens or high security proof-of-possession tokens.
-
Native Applications
- Secure authentication to desktop and mobile applications installed on user's devices.