From 8997cffc1619ccf9b585a6b0214ab93f609f9560 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Mon, 26 Jan 2026 16:24:16 +0530 Subject: [PATCH] add test page --- .../trisolarisserver/controller/Health.kt | 17 +++++++++++++++++ .../trisolarisserver/security/SecurityConfig.kt | 5 ++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/main/kotlin/com/android/trisolarisserver/controller/Health.kt diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/Health.kt b/src/main/kotlin/com/android/trisolarisserver/controller/Health.kt new file mode 100644 index 0000000..2c0cb8f --- /dev/null +++ b/src/main/kotlin/com/android/trisolarisserver/controller/Health.kt @@ -0,0 +1,17 @@ +package com.android.trisolarisserver.controller + +import org.springframework.web.bind.annotation.GetMapping +import org.springframework.web.bind.annotation.RestController + +@RestController +class Health { + @GetMapping("/health") + fun health(): Map { + return mapOf("status" to "ok") + } + + @GetMapping("/") + fun root(): Map { + return mapOf("status" to "ok") + } +} diff --git a/src/main/kotlin/com/android/trisolarisserver/security/SecurityConfig.kt b/src/main/kotlin/com/android/trisolarisserver/security/SecurityConfig.kt index dba6826..9b034bd 100644 --- a/src/main/kotlin/com/android/trisolarisserver/security/SecurityConfig.kt +++ b/src/main/kotlin/com/android/trisolarisserver/security/SecurityConfig.kt @@ -16,7 +16,10 @@ class SecurityConfig( http .csrf { it.disable() } .sessionManagement { it.sessionCreationPolicy(SessionCreationPolicy.STATELESS) } - .authorizeHttpRequests { it.anyRequest().authenticated() } + .authorizeHttpRequests { + it.requestMatchers("/", "/health").permitAll() + it.anyRequest().authenticated() + } .addFilterBefore(firebaseAuthFilter, UsernamePasswordAuthenticationFilter::class.java) return http.build() }