diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/Auth.kt b/src/main/kotlin/com/android/trisolarisserver/controller/Auth.kt index 0045adf..546a39a 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/Auth.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/Auth.kt @@ -74,6 +74,7 @@ class Auth( "Missing Authorization token" ) if (!header.startsWith("Bearer ")) { + logger.warn("Auth verify invalid Authorization header") throw ResponseStatusException(HttpStatus.UNAUTHORIZED, "Invalid Authorization header") } val token = header.removePrefix("Bearer ").trim() @@ -84,7 +85,10 @@ class Auth( throw ResponseStatusException(HttpStatus.UNAUTHORIZED, "Invalid token") } val user = appUserRepo.findByFirebaseUid(decoded.uid) - ?: throw ResponseStatusException(HttpStatus.UNAUTHORIZED, "User not found") + ?: run { + logger.warn("Auth verify user not found for uid={}", decoded.uid) + throw ResponseStatusException(HttpStatus.UNAUTHORIZED, "User not found") + } logger.warn("Auth verify resolved uid={}, userId={}", decoded.uid, user.id) return MyPrincipal( userId = user.id ?: throw ResponseStatusException(HttpStatus.UNAUTHORIZED, "User id missing"),