- 删除租户选择组件 tenant-select.vue 及全局头部的引用 - 删除 fetchTenantList 接口调用及登录/注册页的租户列表加载逻辑 - 更新 .env.dev/.env.prod/.env.test 接口加密 RSA 公钥与私钥,与后端 Nacos api-decrypt 配置配对,修复登录 BadBlockException - 登录失败后自动刷新验证码(验证码已消费需重新获取) - pnpm-workspace.yaml 允许 es5-ext 执行构建脚本 - components.d.ts 同步自动生成的图标组件声明 refactor(auth): remove frontend multi-tenant logic and fix API encryption keys - Remove tenant-select component and its usage in global header - Remove fetchTenantList API and tenant list loading in login/register pages - Update RSA public/private keys in .env files to pair with backend Nacos api-decrypt config, fixing login BadBlockException - Refresh captcha after a failed login attempt - Allow es5-ext build scripts in pnpm-workspace.yaml
27 lines
1.8 KiB
Bash
27 lines
1.8 KiB
Bash
# backend service base url, test environment
|
|
VITE_SERVICE_BASE_URL=http://localhost:8080
|
|
|
|
VITE_APP_BASE_API=/dev-api
|
|
|
|
# watermark
|
|
VITE_WATERMARK=N
|
|
# 是否开启 SSE 功能
|
|
VITE_APP_SSE=Y
|
|
# 是否开启 websocket 功能
|
|
VITE_APP_WEBSOCKET=N
|
|
|
|
# app client id
|
|
VITE_APP_CLIENT_ID=e5cd7e4891bf95d1d19206ce24a7b32e
|
|
|
|
# 记住密码 AES 加密密钥
|
|
VITE_REMEMBER_ME_AES_KEY=pC4aO6cD2uU7hA0bK6iD4vE1mV8sU8xG
|
|
|
|
# 接口加密功能开关(如需关闭 后端也必须对应关闭)
|
|
VITE_APP_ENCRYPT=Y
|
|
# AES 加密头标识
|
|
VITE_HEADER_FLAG=encrypt-key
|
|
# 接口加密传输 RSA 公钥与后端解密私钥对应 如更换需前后端一同更换
|
|
VITE_APP_RSA_PUBLIC_KEY='MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDvEDuRIOM3oZPWj9Ukoc5pQklR4PFH6/clnjeFqjDLIgDyQvjxhgqAZQA+E9eD6qu6FsXPmK8djcL+nh3cFHz4pX473jDvO3Sve+8yL3VRQ0n2pRgQ2a01MJsy+WwTZCBYWf0VnLRIvANUoWQgy9vz94q7Va44dg7A1/3ICf+xAwIDAQAB'
|
|
# 接口响应解密 RSA 私钥与后端加密公钥对应 如更换需前后端一同更换
|
|
VITE_APP_RSA_PRIVATE_KEY='MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAObq7yrxfvyieZtTjAYyrdvi59tYTXxjO5ajmPCRSXBY9M9wQ1tli297JN6mnY53UJMNyOFNSZVi8WSFoIXjpR87FmvChJlzeN/dZdd3SEs48Ee66XKeSePYqxa8oO5GKDsnajgpsOHKXSeeVSIysiIPS2/WsEqk0In9P4w3RsRFAgMBAAECgYBiMEWwce24SPICnRzuScBpvmsudrbEDIH7BOd0a6LZlcnLJwZNJ7mJlshPsHNQb+WgEf135+BBGEhioPtn0yuTdEuKP4kB9UdYUKiayWCoWhJpesv7sAD4RDClV7dhuV+gcd1AXD+YzyRIPbGm0VC2U+4q8/+UPRpVjqskbLVTgQJBAPRpou7g3S8n4XB527kq0D8I3+ZYwMxZhszwhrCDpJU319+ucmpLVwYIzDmZVeID2QQdUaDfIEViFHu95xDrGiUCQQDx3YOKn3yaEctk/ERVn7hDAyAXUbd8/pv2b24/M/l1ZevlsFem8U4Jk5Mu64t3z3YGJoymEjQmbucwT01iKhehAkEAxlnccsRmfFh/KkqauKE4M4++NTAd9zlInpUsmZ+cN8UEGnF2RTEzRKBrLOt1uWCqBB7PGiE6DVTVjr7FAQPrSQJAT5yeY87DcONSk9cFlzmPqV8p/QME5rvYEnHzVBKDlkUKNPyqnWToTvaoh9U4fyNmsfeWbEOprszqhFhWHG3GgQJAK8+ynmyFhaw63+Hx2KU5zR4hVuQso2IzrEurGxCxybV6mR7VBerb4502+EPx3PmOgxQL+niUFhcMWxcvBFP9+A=='
|