[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
|
* Pick parameters which are significant for including into license file
|
||||||
*/
|
*/
|
||||||
exports.pickParams = function (appId, systemParams) {
|
exports.pickParams = function (appId, systemParams) {
|
||||||
// if (appId === 'coc') {
|
let appParams = ['biosSerialNum', 'osId', 'mainboardSerialNum', 'diskSerialNum', 'nicMac'];
|
||||||
const appParams = ['biosSerialNum', 'osId', 'mainboardSerialNum', 'diskSerialNum', 'nicMac'];
|
let requiredParams = 2;
|
||||||
const 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 = {};
|
let resParams = {};
|
||||||
console.log(systemParams)
|
console.log(systemParams)
|
||||||
|
|||||||
@ -29,7 +29,7 @@ module.exports = {
|
|||||||
|
|
||||||
async parseOfflineActivationRequest(ctx) {
|
async parseOfflineActivationRequest(ctx) {
|
||||||
const { body } = ctx.request
|
const { body } = ctx.request
|
||||||
|
console.log(body)
|
||||||
ctx.body = await parseOfflinePreactivationRequest(checkRequestString(body.requestString))
|
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