From 8e94d97c2b7a9cbed038757a1f6160ce1cdcc79e Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Thu, 29 Aug 2019 02:21:49 +0200 Subject: [PATCH] force ROLE_USER on register --- src/main/kotlin/fr/dcproject/routes/Auth.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/fr/dcproject/routes/Auth.kt b/src/main/kotlin/fr/dcproject/routes/Auth.kt index 407dc28..942e783 100644 --- a/src/main/kotlin/fr/dcproject/routes/Auth.kt +++ b/src/main/kotlin/fr/dcproject/routes/Auth.kt @@ -2,6 +2,7 @@ package fr.dcproject.routes import com.fasterxml.jackson.databind.exc.MismatchedInputException import fr.dcproject.JwtConfig +import fr.dcproject.entity.User import io.ktor.application.call import io.ktor.auth.UserPasswordCredential import io.ktor.features.BadRequestException @@ -37,6 +38,7 @@ fun Route.auth(userRepo: UserRepository, citizenRepo: CitizenRepository) { post { val citizen = call.receive() + citizen.user?.roles = listOf(User.Roles.ROLE_USER) val created = citizenRepo.insertWithUser(citizen)?.user ?: throw BadRequestException("Bad request") call.respondText(JwtConfig.makeToken(created))