refactor: auth version to 1.3.4
token data more sample
This commit is contained in:
1735
test/package-lock.json
generated
Normal file
1735
test/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
14
test/test.js
14
test/test.js
@@ -20,16 +20,20 @@ app.use(userAgent);
|
||||
app.use(cors({ origin: "*" }));
|
||||
app.use(serve(path.join(__dirname, './public')));
|
||||
|
||||
let db = new Redis(6379, '192.168.0.2', { family: 4, db: 0, password: 'sleton' })
|
||||
const Token = require("../auth/index")(db);
|
||||
let db = new Redis(6379, '39.103.163.220', { family: 4, db: 0, password: 'ehason' })
|
||||
const Token = require("../auth/index")(db, 60 * 30);
|
||||
|
||||
const router = new Router();
|
||||
router.post('/gen', async (ctx, next) => {
|
||||
let a = await Token.genToken({ name: 'like' }, 'key', 100)
|
||||
router.get('/gen', async (ctx, next) => {
|
||||
let tk = await Token.genToken({ uid: '1111', appid: '222' })
|
||||
let a = await Token.checkToken(tk)
|
||||
let d = await Token.getTokenData(tk)
|
||||
ctx.request.body.token = tk;
|
||||
Token.checkTokenKoaRequest(ctx, next)
|
||||
ctx.body = { token: a }
|
||||
});
|
||||
|
||||
router.post('/check', async (ctx, next) => {
|
||||
router.get('/check', async (ctx, next) => {
|
||||
Token.checkTokenKoaRequest(ctx, 'key', next)
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user