fix: restore miniapp public startup flows

This commit is contained in:
2026-09-10 22:57:52 +08:00
parent 4dd93db137
commit c20301ffff
5 changed files with 73 additions and 2 deletions
@@ -25,7 +25,7 @@ public class ActivityController {
@GetMapping
public ApiResponse<?> getActivities(
@AuthenticationPrincipal UserPrincipal principal) {
String userId = principal.id();
String userId = principal == null ? null : principal.id();
return ApiResponse.ok(activityService.getActivities(userId));
}
@@ -42,6 +42,7 @@ public class SecurityConfig {
.requestMatchers("/auth/wechat/login", "/auth/refresh", "/auth/operator/login").permitAll()
.requestMatchers("/health/**").permitAll()
.requestMatchers("/version").permitAll()
.requestMatchers("/app/config").permitAll()
.requestMatchers("/activities").permitAll()
.requestMatchers("/auth/**").authenticated()
// 操作台接口需要认证