Documentation
Passport is middleware for Node.js that makes it easy to implement authentication and authorization. Whether you are building your first login page or are an expert in all things identity, the documentation will help you understand Passport and use it in your applications.
Tutorials
Lessons that introduce the basics by building simple apps. Most useful when you are new to Passport and getting started.
- Username & Password
- Sign In with Google
- Sign In with Facebook
- Email Magic Link
- Auth0 Integration
How-to Guides
Step-by-step guides to help you accomplish a task. Most useful when you are trying to solve a specific problem.
- Username & Password
Reference
Technical descriptions of how Passport works. Most useful when you need detailed information about Passport's APIs.
- Normalized Profile
Concepts
Explanations of higher-level topics pertaining to Passport. Most useful for deepening your understanding.
- Authentication
- API Authentication
- OAuth 2.0