[impl] Offline activation 2nd wave
This commit is contained in:
parent
db63daf633
commit
bf64ffeb01
@ -2,10 +2,18 @@
|
||||
* Pick parameters which are significant for including into license file
|
||||
*/
|
||||
exports.pickParams = function (appId, systemParams) {
|
||||
// if (appId === 'coc') {
|
||||
const appParams = ['biosSerialNum', 'osId', 'mainboardSerialNum', 'diskSerialNum', 'nicMac'];
|
||||
const requiredParams = 2;
|
||||
// }
|
||||
let appParams = ['biosSerialNum', 'osId', 'mainboardSerialNum', 'diskSerialNum', 'nicMac'];
|
||||
let requiredParams = 2;
|
||||
|
||||
if (appId === 'cocserver') {
|
||||
if (systemParams.hasOwnProperty("cpuIdHypervisor"))) {
|
||||
appParams = ['osId', 'computerUUID', 'cpuIdModel', 'nicMac', 'diskSerialNum', 'nicMac', 'mainboardSerialNum', 'computerSerial'];
|
||||
requiredParams = 3
|
||||
}
|
||||
else {
|
||||
appParams = ['osId', 'computerUUID', 'mainboardSerialNum', 'computerSerial', 'diskSerialNum', 'nicMac', 'cpuIdModel'];
|
||||
}
|
||||
}
|
||||
|
||||
let resParams = {};
|
||||
console.log(systemParams)
|
||||
@ -20,4 +28,4 @@ exports.pickParams = function (appId, systemParams) {
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
};
|
||||
|
||||
@ -29,7 +29,7 @@ module.exports = {
|
||||
|
||||
async parseOfflineActivationRequest(ctx) {
|
||||
const { body } = ctx.request
|
||||
|
||||
console.log(body)
|
||||
ctx.body = await parseOfflinePreactivationRequest(checkRequestString(body.requestString))
|
||||
}
|
||||
|
||||
|
||||
30
test/nodb-services.js
Normal file
30
test/nodb-services.js
Normal file
@ -0,0 +1,30 @@
|
||||
const Koa = require('koa')
|
||||
const Router = require('koa-router')
|
||||
const app = new Koa()
|
||||
const cors = require('kcors')
|
||||
const bodyParser = require('koa-bodyparser')
|
||||
const { generateNewLicense, parseOfflineActivationRequest } = require("../src/controllers/temp-controller.js")
|
||||
|
||||
const router = new Router()
|
||||
|
||||
router.get('/temp/generate-new-license', generateNewLicense)
|
||||
router.post('/temp/parse-offline-activation-request', parseOfflineActivationRequest);
|
||||
|
||||
app.use(cors({
|
||||
origin: '*',
|
||||
exposeHeaders: ['Authorization'],
|
||||
credentials: true,
|
||||
allowMethods: ['GET', 'PUT', 'POST', 'DELETE'],
|
||||
allowHeaders: ['Authorization', 'Content-Type'],
|
||||
keepHeadersOnError: true
|
||||
}))
|
||||
|
||||
app.use(bodyParser({
|
||||
enableTypes: ['json']
|
||||
}))
|
||||
|
||||
|
||||
// response
|
||||
app.use(router.routes())
|
||||
|
||||
app.listen(3001, () => console.log('server started 3001'))
|
||||
Loading…
Reference in New Issue
Block a user