@@ -69,7 +69,7 @@ class Settings(BaseSettings):
6969 TOKEN_ONLINE_REDIS_PREFIX : str = 'fba:token_online'
7070 TOKEN_REFRESH_REDIS_PREFIX : str = 'fba:refresh_token'
7171 TOKEN_REQUEST_PATH_EXCLUDE : list [str ] = [ # JWT / RBAC 路由白名单
72- '/api/v1 /auth/login' ,
72+ f' { FASTAPI_API_V1_PATH } /auth/login' ,
7373 ]
7474
7575 # JWT
@@ -131,9 +131,9 @@ class Settings(BaseSettings):
131131 # 演示模式配置
132132 DEMO_MODE : bool = False
133133 DEMO_MODE_EXCLUDE : set [tuple [str , str ]] = {
134- ('POST' , '/api/v1 /auth/login' ),
135- ('POST' , '/api/v1 /auth/logout' ),
136- ('GET' , '/api/v1 /auth/captcha' ),
134+ ('POST' , f' { FASTAPI_API_V1_PATH } /auth/login' ),
135+ ('POST' , f' { FASTAPI_API_V1_PATH } /auth/logout' ),
136+ ('GET' , f' { FASTAPI_API_V1_PATH } /auth/captcha' ),
137137 }
138138
139139 # IP 定位配置
@@ -167,9 +167,9 @@ class Settings(BaseSettings):
167167 '/docs' ,
168168 '/redoc' ,
169169 '/openapi' ,
170- '/api/v1 /auth/login/swagger' ,
171- '/api/v1 /oauth2/github/callback' ,
172- '/api/v1 /oauth2/linux-do/callback' ,
170+ f' { FASTAPI_API_V1_PATH } /auth/login/swagger' ,
171+ f' { FASTAPI_API_V1_PATH } /oauth2/github/callback' ,
172+ f' { FASTAPI_API_V1_PATH } /oauth2/linux-do/callback' ,
173173 ]
174174 OPERA_LOG_ENCRYPT_TYPE : int = 1 # 0: AES (性能损耗); 1: md5; 2: ItsDangerous; 3: 不加密, others: 替换为 ******
175175 OPERA_LOG_ENCRYPT_KEY_INCLUDE : list [str ] = [ # 将加密接口入参参数对应的值
0 commit comments