Clone this wiki locally
Passport is authentication middleware for Node.js.
Strategies implement support for specific authentication mechanisms, such as OpenID or OAuth. The community has implemented support for a wide variety of authentication protocols and identity providers.
Various other modules can be used in conjunction with or extend Passport, providing user management, authorization and access control, integration with other web frameworks, and other useful functionality.