Remove debug headers and return 403 on access denied
All checks were successful
build-and-deploy / build-deploy (push) Successful in 26s

This commit is contained in:
androidlover5842
2026-01-27 02:42:07 +05:30
parent c2c54d24f5
commit 7f7e164acf
4 changed files with 26 additions and 117 deletions

View File

@@ -1,23 +0,0 @@
package com.android.trisolarisserver.config
import jakarta.servlet.http.HttpServletRequest
import jakarta.servlet.http.HttpServletResponse
import org.springframework.stereotype.Component
import org.springframework.web.servlet.HandlerExceptionResolver
import org.springframework.web.servlet.ModelAndView
@Component
class DebugExceptionResolver : HandlerExceptionResolver {
override fun resolveException(
request: HttpServletRequest,
response: HttpServletResponse,
handler: Any?,
ex: Exception
): ModelAndView? {
if (request.getHeader("X-Debug-Auth") == "1" && !response.isCommitted) {
val msg = ex.message?.take(200) ?: ""
response.setHeader("X-Exception", "${ex::class.java.simpleName}:$msg")
}
return null
}
}