diff --git a/src/main/java/dev/admin/admin/controller/AdminAuthController.java b/src/main/java/dev/admin/admin/controller/AdminAuthController.java index 90d7c08..35f9c4e 100644 --- a/src/main/java/dev/admin/admin/controller/AdminAuthController.java +++ b/src/main/java/dev/admin/admin/controller/AdminAuthController.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.*; @RestController -@RequestMapping("/admin") +@RequestMapping("/admin-api") @RequiredArgsConstructor public class AdminAuthController { diff --git a/src/main/java/dev/admin/global/config/SecurityConfig.java b/src/main/java/dev/admin/global/config/SecurityConfig.java index 5e0e3e7..d97c359 100644 --- a/src/main/java/dev/admin/global/config/SecurityConfig.java +++ b/src/main/java/dev/admin/global/config/SecurityConfig.java @@ -34,15 +34,16 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { return http .csrf(csrf -> csrf.disable()) .authorizeHttpRequests(auth -> auth - .requestMatchers("/test/**").permitAll() // ✅ 여기를 추가! + .requestMatchers("/admin-api/health").permitAll() // ✅ 여기를 추가! .requestMatchers( - "/admin/login", - "/admin/logout", - "/swagger-ui.html", - "/swagger-ui/**", - "/v3/api-docs/**" - ).permitAll() .requestMatchers("/admin/me", "/admin-api/**").authenticated() + "/admin-api/login", + "/admin-api/logout", + "/admin-api/swagger-ui.html", + "/admin-api/swagger-ui/**", + "/admin-api/v3/api-docs/**" + ).permitAll() + .requestMatchers("/admin-api/me", "/admin-api/**").authenticated() .anyRequest().denyAll() ) .sessionManagement(sess -> sess.sessionCreationPolicy(SessionCreationPolicy.STATELESS)) diff --git a/src/main/java/dev/admin/global/config/SwaggerConfig.java b/src/main/java/dev/admin/global/config/SwaggerConfig.java index fc3ee55..f998316 100644 --- a/src/main/java/dev/admin/global/config/SwaggerConfig.java +++ b/src/main/java/dev/admin/global/config/SwaggerConfig.java @@ -43,6 +43,9 @@ public OpenAPI openAPI() { Server localServer = new Server() .url("http://localhost:8080") .description("Local development server"); + Server prodServer = new Server() + .url("https://api.tokkit.site:8080") + .description("Local development server"); return new OpenAPI() .components(new Components() @@ -53,6 +56,6 @@ public OpenAPI openAPI() { .title("토킷(TOKKIT) ADMIN API 명세서") .description("토킷(TOKKIT) ADMIN API 명세서입니다.") .version("1.0.0")) - .servers(List.of(defaultServer, localServer)); + .servers(List.of(defaultServer, localServer,prodServer)); } } diff --git a/src/main/java/dev/admin/transaction/enums/TransactionType.java b/src/main/java/dev/admin/transaction/enums/TransactionType.java index 0a09734..ec33847 100644 --- a/src/main/java/dev/admin/transaction/enums/TransactionType.java +++ b/src/main/java/dev/admin/transaction/enums/TransactionType.java @@ -1,5 +1,5 @@ package dev.admin.transaction.enums; public enum TransactionType { - DEPOSIT, WITHDRAW, CONVERT, PURCHASE, REFUND, RECEIVE + DEPOSIT, WITHDRAW, CONVERT, PURCHASE, REFUND, RECEIVE,AUTO_CONVERT }