新增安全提示

This commit is contained in:
cool_team 2023-05-31 11:33:02 +08:00
parent ee5061ad9b
commit 755a750d22
3 changed files with 30 additions and 4 deletions

View File

@ -1,5 +1,5 @@
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 validate from '@midwayjs/validate';
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 file from '@cool-midway/file';
import * as sms from '@cool-midway/sms';
import { ILogger } from '@midwayjs/logger';
// import * as rpc from '@cool-midway/rpc';
// import * as task from '@cool-midway/task';
// import * as pay from '@cool-midway/pay';
@ -60,5 +61,30 @@ export class ContainerLifeCycle {
@App()
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 为随机字符串'
);
}
}
}

View File

@ -20,7 +20,7 @@ export default () => {
// 单点登录
sso: false,
// 注意: 最好重新修改,防止破解
secret: 'FJPOJSFPAFKPA',
secret: 'cool-admin-xxxxxx',
// token
token: {
// 2小时过期需要用刷新token

View File

@ -45,7 +45,7 @@ export default () => {
// 刷新token 过期时间,单位秒
refreshExpire: 60 * 60 * 24 * 30,
// jwt 秘钥
secret: 'DJKPASKDPA',
secret: 'cool-app-xxxxxx',
},
} as ModuleConfig;
};