perf: 群晖支持OTP双重验证登录

This commit is contained in:
xiaojunnuo
2024-09-20 19:29:16 +08:00
parent df55299e6f
commit 8b8039f42b
7 changed files with 160 additions and 8 deletions

View File

@@ -45,7 +45,7 @@ export function createAxiosService({ logger }: { logger: Logger }) {
// 创建一个 axios 实例
const service = axios.create();
const defaultAgents = createAgent();
// const defaultAgents = createAgent();
// 请求拦截
service.interceptors.request.use(
(config: any) => {
@@ -53,13 +53,14 @@ export function createAxiosService({ logger }: { logger: Logger }) {
if (config.timeout == null) {
config.timeout = 15000;
}
let agents = defaultAgents;
if (config.skipSslVerify) {
agents = createAgent({ rejectUnauthorized: config.rejectUnauthorized });
}
config.httpsAgent = agents.httpsAgent;
config.httpAgent = agents.httpAgent;
// let agents = defaultAgents;
// if (config.skipSslVerify) {
// logger.info("跳过SSL验证");
// agents = createAgent({ rejectUnauthorized: config.rejectUnauthorized });
// }
// delete config.skipSslVerify;
// config.httpsAgent = agents.httpsAgent;
// config.httpAgent = agents.httpAgent;
return config;
},