1.11.1 • Published 6 years ago
egg-passport-citi v1.11.1
egg-passport-citi
Citi passport plugin for egg.
Example
Open https://uniheart.herokuapp.com/passport/citi to see the result.
Install
$ npm i egg-passport-citi --saveUsage
// {app_root}/config/plugin.[t|j]s
exports.passportCiti = {
  enable: true,
  package: "egg-passport-citi"
};Configuration
// {app_root}/config/config.default.[t|j]s
exports.passportCiti = {
  key: "your oauth key",
  secret: "your oauth secret",
  callbackURL: "/your/callback-or-redirect/url",
  // state: your customized state function, default to uuid()
  state: function yourStateFunction(ctx) {}
};Mount on your app
// {app_root}/app/router.ts
import { Application } from "egg";
export default (app: Application) => {
  app.passport.mount("citi", app.config.passportCiti);
};see config/config.default.ts for more detail.
Example

Testing Accounts:
| User ID | Password | 
|---|---|
| SandboxUser1 | P@ssUser1$ | 
| SandboxUser2 | P@ssUser2$ | 
| SandboxUser3 | P@ssUser3$ | 
| SandboxUser4 | P@ssUser4$ | 
| SandboxUser5 | P@ssUser5$ | 
License
Test
npm run test-localRelease Notes:
1.11.1
6 years ago
1.11.0
6 years ago
1.10.0
6 years ago
1.9.1
6 years ago
1.9.0
6 years ago
1.8.0
6 years ago
1.7.0
6 years ago
1.6.0
6 years ago
1.5.0
6 years ago
1.4.0
6 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.0
6 years ago
1.0.0
6 years ago
0.2.3
6 years ago
0.2.2
6 years ago
0.2.1
6 years ago
0.2.0
6 years ago
0.1.2
6 years ago
0.1.1
6 years ago
0.1.0
6 years ago
0.0.5
6 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago