OAuth 2.0 (short for "Open Authorization") is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.
OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:
一个Node.js Web应用模板,集成了登录认证、OAuth、MVC架构、账户管理等
Simple, unobtrusive authentication for Node.js.
翻译 - 对Node.js的简单,轻松的身份验证。
OAuth Proxy
翻译 - 适用于Express,Koa和Hapi的OAuth中间件
OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
翻译 - 适用于Node.js的OpenID Certified™OAuth 2.0授权服务器实施
A microservices API Gateway built on top of Express.js
Simple Vue.js authentication library
Facebook authentication strategy for Passport and Node.js.
This version won't be maintained!
Auth0 headless browser sdk
HTTP Bearer authentication strategy for Passport and Node.js.
Easy to use OAuth 2.0 javascript library for use in your javascript application.
Google authentication strategy for Passport and Node.js.
An AWS CloudFront Lambda@Edge function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
OAuth 2.0 authentication strategy for Passport and Node.js.
Samples for IdentityServer4,use .net core 2.0
Generic authentication boilerplate for Serverless framework
Wolf is an authentication and authorization system based on Role-Based Access Control (RBAC) for http applications or http restful apis. Wolf是一个基于角色访问控制(RBAC)的认证和授权系统,适用于http应用或http restful api
🚀 The successor to oauthjs/oauth2-server. 🔒 Complete, compliant, maintained and well tested OAuth2 Server for node.js. Includes native async await and PKCE.