mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2024-11-01 22:20:30 +08:00
新增安全提示
This commit is contained in:
parent
ee5061ad9b
commit
755a750d22
@ -1,5 +1,5 @@
|
|||||||
import * as orm from '@midwayjs/typeorm';
|
import * as orm from '@midwayjs/typeorm';
|
||||||
import { Configuration, App } from '@midwayjs/decorator';
|
import { Configuration, App, Config, Inject } from '@midwayjs/decorator';
|
||||||
import * as koa from '@midwayjs/koa';
|
import * as koa from '@midwayjs/koa';
|
||||||
import * as validate from '@midwayjs/validate';
|
import * as validate from '@midwayjs/validate';
|
||||||
import * as info from '@midwayjs/info';
|
import * as info from '@midwayjs/info';
|
||||||
@ -12,6 +12,7 @@ import * as cool from '@cool-midway/core';
|
|||||||
import * as cloud from '@cool-midway/cloud';
|
import * as cloud from '@cool-midway/cloud';
|
||||||
import * as file from '@cool-midway/file';
|
import * as file from '@cool-midway/file';
|
||||||
import * as sms from '@cool-midway/sms';
|
import * as sms from '@cool-midway/sms';
|
||||||
|
import { ILogger } from '@midwayjs/logger';
|
||||||
// import * as rpc from '@cool-midway/rpc';
|
// import * as rpc from '@cool-midway/rpc';
|
||||||
// import * as task from '@cool-midway/task';
|
// import * as task from '@cool-midway/task';
|
||||||
// import * as pay from '@cool-midway/pay';
|
// import * as pay from '@cool-midway/pay';
|
||||||
@ -60,5 +61,30 @@ export class ContainerLifeCycle {
|
|||||||
@App()
|
@App()
|
||||||
app: koa.Application;
|
app: koa.Application;
|
||||||
|
|
||||||
async onReady() {}
|
@Inject()
|
||||||
|
logger: ILogger;
|
||||||
|
|
||||||
|
@Config('module')
|
||||||
|
config;
|
||||||
|
|
||||||
|
async onReady() {
|
||||||
|
// 检查配置
|
||||||
|
await this.checkConfig();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 检查配置
|
||||||
|
*/
|
||||||
|
async checkConfig() {
|
||||||
|
if (this.config.base.jwt.secret === 'cool-admin-xxxxxx') {
|
||||||
|
this.logger.warn(
|
||||||
|
'安全起见,请修改[base]模块配置文件 config.ts 中的 jwt.secret 为随机字符串'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
if (this.config.user.jwt.secret == 'cool-app-xxxxxx') {
|
||||||
|
this.logger.warn(
|
||||||
|
'安全起见,请修改[user]模块配置文件 config.ts 中的 jwt.secret 为随机字符串'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ export default () => {
|
|||||||
// 单点登录
|
// 单点登录
|
||||||
sso: false,
|
sso: false,
|
||||||
// 注意: 最好重新修改,防止破解
|
// 注意: 最好重新修改,防止破解
|
||||||
secret: 'FJPOJSFPAFKPA',
|
secret: 'cool-admin-xxxxxx',
|
||||||
// token
|
// token
|
||||||
token: {
|
token: {
|
||||||
// 2小时过期,需要用刷新token
|
// 2小时过期,需要用刷新token
|
||||||
|
@ -45,7 +45,7 @@ export default () => {
|
|||||||
// 刷新token 过期时间,单位秒
|
// 刷新token 过期时间,单位秒
|
||||||
refreshExpire: 60 * 60 * 24 * 30,
|
refreshExpire: 60 * 60 * 24 * 30,
|
||||||
// jwt 秘钥
|
// jwt 秘钥
|
||||||
secret: 'DJKPASKDPA',
|
secret: 'cool-app-xxxxxx',
|
||||||
},
|
},
|
||||||
} as ModuleConfig;
|
} as ModuleConfig;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user