|
@@ -4,6 +4,7 @@ const _ = require('lodash');
|
|
const meta = require('./.user.js');
|
|
const meta = require('./.user.js');
|
|
const Controller = require('egg').Controller;
|
|
const Controller = require('egg').Controller;
|
|
const { CrudController } = require('naf-framework-mongoose/lib/controller');
|
|
const { CrudController } = require('naf-framework-mongoose/lib/controller');
|
|
|
|
+const TLSSigAPIv2 = require('tls-sig-api-v2');
|
|
|
|
|
|
class UserController extends Controller {
|
|
class UserController extends Controller {
|
|
|
|
|
|
@@ -32,6 +33,14 @@ class UserController extends Controller {
|
|
this.ctx.ok({ data: res });
|
|
this.ctx.ok({ data: res });
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ async gensign() {
|
|
|
|
+ const api = new TLSSigAPIv2.Api(this.app.config.sdkappid, this.app.config.secretkey);
|
|
|
|
+ let sig = api.genSig(this.ctx.request.body.userid, 86400 * 180);
|
|
|
|
+ console.log('sig ' + sig);
|
|
|
|
+ sig = api.genSigWithUserbuf(this.ctx.request.body.userid, 86400 * 180, this.ctx.request.body.name);
|
|
|
|
+ console.log('sig with userbuf ' + sig);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
module.exports = CrudController(UserController, meta);
|
|
module.exports = CrudController(UserController, meta);
|