egg-passport-oauth2
General-purpose OAuth 2.0 authentication strategy for eggjs, based on passport-oauth2.
Install
$ npm i egg-passport-oauth2 --save
Usage
// config/plugin.jsexportspassportOauth2 = enable: true package: 'egg-passport-oauth2';
Configuration
// config/config.default.jsexportspassportOauth2 = provider: 'authCenter' // Optional, default is 'oauth2' key: '' secret: '' authorizationURL: 'https://www.example.com/oauth2/authorize' tokenURL: 'https://www.example.com/oauth2/token' callbackURL: 'http://localhost:3000/auth/authCenter/callback';
Checkout passport-oauth2 for more detail.
Questions & Suggestions
Please open an issue here.