1.11.1 • Published 4 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 --save
Usage
// {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-local
Release Notes:
1.11.1
4 years ago
1.11.0
4 years ago
1.10.0
4 years ago
1.9.1
4 years ago
1.9.0
4 years ago
1.8.0
4 years ago
1.7.0
4 years ago
1.6.0
5 years ago
1.5.0
5 years ago
1.4.0
5 years ago
1.3.0
5 years ago
1.2.0
5 years ago
1.1.0
5 years ago
1.0.0
5 years ago
0.2.3
5 years ago
0.2.2
5 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago