refreshToken 根据token上applicationId查询配置
This commit is contained in:
parent
99019b1a6b
commit
8490711b91
|
|
@ -2390,7 +2390,24 @@ export async function refreshToken(params, context) {
|
|||
staging: 600 * 1000, // 十分钟
|
||||
production: 600 * 1000, // 十分钟
|
||||
};
|
||||
const application = context.getApplication(true);
|
||||
const applicationId = token.applicationId;
|
||||
assert(applicationId, 'token上applicationId必须存在,请检查token数据');
|
||||
const [application] = await context.select(
|
||||
'application',
|
||||
{
|
||||
data: {
|
||||
id: 1,
|
||||
systemId: 1,
|
||||
system: {
|
||||
config: 1,
|
||||
},
|
||||
},
|
||||
filter: {
|
||||
id: applicationId,
|
||||
},
|
||||
},
|
||||
{ dontCollect: true }
|
||||
);
|
||||
const system = application?.system;
|
||||
const tokenRefreshTime = system?.config?.App?.tokenRefreshTime; // 系统设置刷新间隔 毫秒
|
||||
const interval = tokenRefreshTime || intervals[process.env.NODE_ENV];
|
||||
|
|
|
|||
|
|
@ -2412,7 +2412,24 @@ async function refreshToken(params, context) {
|
|||
staging: 600 * 1000, // 十分钟
|
||||
production: 600 * 1000, // 十分钟
|
||||
};
|
||||
const application = context.getApplication(true);
|
||||
const applicationId = token.applicationId;
|
||||
(0, assert_1.assert)(applicationId, 'token上applicationId必须存在,请检查token数据');
|
||||
const [application] = await context.select(
|
||||
'application',
|
||||
{
|
||||
data: {
|
||||
id: 1,
|
||||
systemId: 1,
|
||||
system: {
|
||||
config: 1,
|
||||
},
|
||||
},
|
||||
filter: {
|
||||
id: applicationId,
|
||||
},
|
||||
},
|
||||
{ dontCollect: true }
|
||||
);
|
||||
const system = application?.system;
|
||||
const tokenRefreshTime = system?.config?.App?.tokenRefreshTime; // 系统设置刷新间隔 毫秒
|
||||
const interval = tokenRefreshTime || intervals[process.env.NODE_ENV];
|
||||
|
|
|
|||
|
|
@ -3153,7 +3153,24 @@ export async function refreshToken<ED extends EntityDict>(
|
|||
staging: 600 * 1000, // 十分钟
|
||||
production: 600 * 1000, // 十分钟
|
||||
};
|
||||
const application = context.getApplication(true);
|
||||
const applicationId = token.applicationId;
|
||||
assert(applicationId, 'token上applicationId必须存在,请检查token数据');
|
||||
const [application] = await context.select(
|
||||
'application',
|
||||
{
|
||||
data: {
|
||||
id: 1,
|
||||
systemId: 1,
|
||||
system: {
|
||||
config: 1,
|
||||
},
|
||||
},
|
||||
filter: {
|
||||
id: applicationId,
|
||||
},
|
||||
},
|
||||
{ dontCollect: true }
|
||||
);
|
||||
const system = application?.system;
|
||||
const tokenRefreshTime = system?.config?.App?.tokenRefreshTime; // 系统设置刷新间隔 毫秒
|
||||
const interval = tokenRefreshTime || intervals[process.env.NODE_ENV];
|
||||
|
|
|
|||
Loading…
Reference in New Issue