Przeglądaj źródła

fix(B-50): 华为运动健康5端点未鉴权200直通——/api/huawei-health/ 加入 LOGIN_REQUIRED_PATHS 强制登录(401),与 xiaomi-health 对齐

Sisyphus 5 dni temu
rodzic
commit
cc7b3e00b7

+ 1 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/JwtInterceptor.java

@@ -113,6 +113,7 @@ private static final String[] PUBLIC_PATHS = {
         "/api/health/report/",              // 健康报告:家庭私有健康数据(上传/解析/列表/详情/指标/删除)
         "/api/health/report/",              // 健康报告:家庭私有健康数据(上传/解析/列表/详情/指标/删除)
         "/api/health/checkin/",             // 健康打卡:成员私有数据
         "/api/health/checkin/",             // 健康打卡:成员私有数据
         "/api/xiaomi-health/",              // 小米运动健康:OAuth 授权绑定/同步/撤销,成员私有凭证与数据
         "/api/xiaomi-health/",              // 小米运动健康:OAuth 授权绑定/同步/撤销,成员私有凭证与数据
+        "/api/huawei-health/",              // 华为运动健康:OAuth 授权绑定/同步/撤销,成员私有凭证与数据,必须登录(与 xiaomi-health 对齐)
         "/api/tasks/",                      // 任务:家庭私有数据(今日/历史/审核/完成)
         "/api/tasks/",                      // 任务:家庭私有数据(今日/历史/审核/完成)
         "/api/energy/",                     // 五维能量:用户私有数据(sandbox/logs/grant/score-history...)
         "/api/energy/",                     // 五维能量:用户私有数据(sandbox/logs/grant/score-history...)
         "/api/wishes/",                     // 心愿:家庭私有数据
         "/api/wishes/",                     // 心愿:家庭私有数据