From 06a748cb90f9274dad09c660006bea9e373e551f Mon Sep 17 00:00:00 2001 From: Ash Svitan Date: Thu, 16 Apr 2026 16:25:56 +0200 Subject: [PATCH] :bug: Fixes authentication not working --- backend/src/main/kotlin/plugins/Security.kt | 2 -- backend/src/main/kotlin/routes/Auth.kt | 20 ++++++++------------ 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/backend/src/main/kotlin/plugins/Security.kt b/backend/src/main/kotlin/plugins/Security.kt index 9237cf7..50e5148 100644 --- a/backend/src/main/kotlin/plugins/Security.kt +++ b/backend/src/main/kotlin/plugins/Security.kt @@ -11,8 +11,6 @@ fun Application.configureSecurity(dotenv: Dotenv) { bearer { realm = "/" authenticate { credential -> - println("received: '${credential.token}'") - println("expected: '${apiKey}'") if (credential.token == apiKey) { UserIdPrincipal("admin") } else { diff --git a/backend/src/main/kotlin/routes/Auth.kt b/backend/src/main/kotlin/routes/Auth.kt index e398c2f..d02a8c1 100644 --- a/backend/src/main/kotlin/routes/Auth.kt +++ b/backend/src/main/kotlin/routes/Auth.kt @@ -2,23 +2,19 @@ package dev.svitan.routes import dev.svitan.services.AuthService import dev.svitan.services.NewAuthDTO -import io.ktor.http.HttpStatusCode -import io.ktor.server.application.Application -import io.ktor.server.auth.UserIdPrincipal -import io.ktor.server.auth.authentication -import io.ktor.server.auth.principal -import io.ktor.server.plugins.BadRequestException -import io.ktor.server.plugins.NotFoundException -import io.ktor.server.request.receive -import io.ktor.server.response.respond +import io.ktor.http.* +import io.ktor.server.application.* +import io.ktor.server.auth.* +import io.ktor.server.plugins.* +import io.ktor.server.request.* +import io.ktor.server.response.* import io.ktor.server.routing.* -import java.util.UUID +import java.util.* fun Application.routeAuth() { routing { - authentication { + authenticate { get("/auth") { - println("Hello ${call.principal()?.name}") call.respond(AuthService.readAll()) }