1.0.2 • Published 6 years ago

egg-passport-oauth2 v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

egg-passport-oauth2

NPM version build status

General-purpose OAuth 2.0 authentication strategy for eggjs, based on passport-oauth2.

Install

$ npm i egg-passport-oauth2 --save

Usage

// config/plugin.js
exports.passportOauth2 = {
  enable: true,
  package: 'egg-passport-oauth2',
};

Configuration

// config/config.default.js
exports.passportOauth2 = {
  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.

License

MIT