diff --git a/.gitignore b/.gitignore index f0d8881..b3f8ec6 100644 --- a/.gitignore +++ b/.gitignore @@ -35,4 +35,4 @@ out/ ### VS Code ### .vscode/ -**/src/target/** \ No newline at end of file +!**/src/target/** \ No newline at end of file diff --git a/Sources/src/main/kotlin/allin/ext/PipelineContextExt.kt b/Sources/src/main/kotlin/allin/ext/PipelineContextExt.kt index 0d9cfd9..e111f9b 100644 --- a/Sources/src/main/kotlin/allin/ext/PipelineContextExt.kt +++ b/Sources/src/main/kotlin/allin/ext/PipelineContextExt.kt @@ -1,8 +1,8 @@ package allin.ext +import allin.dto.UserDTO +import allin.entities.UsersEntity import allin.model.ApiMessage -import allin.model.User -import allin.routing.users import io.ktor.http.* import io.ktor.server.application.* import io.ktor.server.auth.* @@ -15,9 +15,10 @@ suspend fun PipelineContext<*, ApplicationCall>.hasToken(content: suspend (princ suspend fun PipelineContext<*, ApplicationCall>.verifyUserFromToken( principal: JWTPrincipal, - content: suspend (user: User) -> Unit + content: suspend (user: UserDTO, password: String) -> Unit ) { val username = principal.payload.getClaim("username").asString() - users.find { it.username == username }?.let { content(it) } + val userPassword = UsersEntity.getUserByUsernameAndPassword(username) + userPassword.first?.let { content(it, userPassword.second ?: "") } ?: call.respond(HttpStatusCode.NotFound, ApiMessage.TokenUserNotFound) } \ No newline at end of file diff --git a/Sources/src/main/kotlin/allin/model/ApiMessage.kt b/Sources/src/main/kotlin/allin/model/ApiMessage.kt index deaa55f..9f47ea3 100644 --- a/Sources/src/main/kotlin/allin/model/ApiMessage.kt +++ b/Sources/src/main/kotlin/allin/model/ApiMessage.kt @@ -3,6 +3,7 @@ package allin.model object ApiMessage { const val Welcome = "Welcome on AllIn's API !" const val TokenUserNotFound = "User not found with the valid token !" + const val UserNotFound = "User not found." const val BetNotFound = "Bet not found." const val BetAlreadyExist = "Bet already exists." const val IncorrectLoginPassword = "Login and/or password incorrect." diff --git a/Sources/src/main/kotlin/allin/routing/BetRouter.kt b/Sources/src/main/kotlin/allin/routing/BetRouter.kt index fa1d210..6d7cb79 100644 --- a/Sources/src/main/kotlin/allin/routing/BetRouter.kt +++ b/Sources/src/main/kotlin/allin/routing/BetRouter.kt @@ -1,8 +1,11 @@ package allin.routing -import io.ktor.server.application.* -import io.ktor.server.request.* -import io.ktor.server.routing.* -import allin.model.* + +import allin.ext.hasToken +import allin.ext.verifyUserFromToken +import allin.model.ApiMessage +import allin.model.Bet +import allin.model.BetWithoutId +import allin.model.UpdatedBetData import allin.utils.AppConfig import io.ktor.http.* import io.ktor.server.application.* @@ -40,6 +43,7 @@ fun Application.BetRouter() { } } } + route("/bets/gets") { get { // if(bets.size>0) @@ -47,6 +51,16 @@ fun Application.BetRouter() { // else call.respond(HttpStatusCode.NoContent) } } + + route("/bets/get/{id}") { + get { + val id = call.parameters["id"] ?: "" + bets.find { it.id == id }?.let { bet -> + call.respond(HttpStatusCode.Accepted, bet) + } ?: call.respond(HttpStatusCode.NotFound, ApiMessage.BetNotFound) + } + } + route("/bets/delete") { post { val idbet = call.receive>()["id"] @@ -71,7 +85,7 @@ fun Application.BetRouter() { authenticate { get("/bets/current") { hasToken { principal -> - verifyUserFromToken(principal) { user -> + verifyUserFromToken(principal) { user, _ -> val bets = participations .filter { it.username == user.username } .mapNotNull { itParticipation -> bets.find { it.id == itParticipation.betId } } diff --git a/Sources/src/main/kotlin/allin/routing/ParticipationRouter.kt b/Sources/src/main/kotlin/allin/routing/ParticipationRouter.kt index 11ac4da..16106b3 100644 --- a/Sources/src/main/kotlin/allin/routing/ParticipationRouter.kt +++ b/Sources/src/main/kotlin/allin/routing/ParticipationRouter.kt @@ -21,7 +21,7 @@ fun Application.ParticipationRouter() { post("/participations/add") { hasToken { principal -> val participation = call.receive() - verifyUserFromToken(principal) { user -> + verifyUserFromToken(principal) { user, _ -> if (user.nbCoins >= participation.stake) { participations.add( Participation( @@ -43,8 +43,8 @@ fun Application.ParticipationRouter() { hasToken { principal -> val participationId = call.receive() participations.find { it.id == participationId }?.let { participation -> - verifyUserFromToken(principal) { user -> - user.nbCoins += participation.stake + verifyUserFromToken(principal) { user, _ -> + // user.nbCoins += participation.stake participations.remove(participation) call.respond(HttpStatusCode.NoContent) } diff --git a/Sources/src/main/kotlin/allin/routing/UserRouter.kt b/Sources/src/main/kotlin/allin/routing/UserRouter.kt index e0e52b1..b89af65 100644 --- a/Sources/src/main/kotlin/allin/routing/UserRouter.kt +++ b/Sources/src/main/kotlin/allin/routing/UserRouter.kt @@ -1,7 +1,9 @@ package allin.routing -import allin.dto.convertUserToUserDTO -import allin.dto.convertUserToUserDTOToken +import allin.entities.UsersEntity.addUserEntity +import allin.entities.UsersEntity.deleteUserByUsername +import allin.entities.UsersEntity.getUserByUsernameAndPassword +import allin.entities.UsersEntity.getUserToUserDTO import allin.ext.hasToken import allin.ext.verifyUserFromToken import allin.model.ApiMessage @@ -15,18 +17,13 @@ import io.ktor.server.auth.* import io.ktor.server.request.* import io.ktor.server.response.* import io.ktor.server.routing.* -import java.util.* import org.ktorm.database.Database +import java.util.* -val users = mutableListOf() val RegexCheckerUser = AppConfig.regexChecker val CryptManagerUser = AppConfig.cryptManager val tokenManagerUser = AppConfig.tokenManager const val DEFAULT_COINS = 500 - -val RegexCheckerUser= AppConfig.regexChecker -val CryptManagerUser= AppConfig.cryptManager -val tokenManagerUser=AppConfig.tokenManager val database = Database.connect("jdbc:postgresql://localhost:5432/Allin", user = "postgres", password = "lulu") fun Application.UserRouter() { @@ -38,6 +35,7 @@ fun Application.UserRouter() { if (RegexCheckerUser.isEmailInvalid(tempUser.email)) { call.respond(HttpStatusCode.Forbidden, ApiMessage.InvalidMail) } + val users = getUserToUserDTO() users.find { it.username == tempUser.username || it.email == tempUser.email }?.let { user -> call.respond(HttpStatusCode.Conflict, ApiMessage.UserAlreadyExist) } ?: run { @@ -51,7 +49,7 @@ fun Application.UserRouter() { ) CryptManagerUser.passwordCrypt(user) user.token = tokenManagerUser.generateOrReplaceJWTToken(user) - users.add(user) + addUserEntity(user) call.respond(HttpStatusCode.Created, user) } } @@ -60,36 +58,41 @@ fun Application.UserRouter() { route("/users/login") { post { val checkUser = call.receive() - users.find { it.username == checkUser.login || it.email == checkUser.login }?.let { user -> - if (CryptManagerUser.passwordDecrypt(user, checkUser.password)) { - user.token = tokenManagerUser.generateOrReplaceJWTToken(user) - call.respond(HttpStatusCode.OK, convertUserToUserDTOToken(user)) - } else { - call.respond(HttpStatusCode.NotFound, ApiMessage.IncorrectLoginPassword) - } - } ?: call.respond(HttpStatusCode.NotFound, ApiMessage.IncorrectLoginPassword) + val user = getUserByUsernameAndPassword(checkUser.login) + if (CryptManagerUser.passwordDecrypt(user.second ?: "", checkUser.password)) { + user.first?.let { userDtoWithToken -> + userDtoWithToken.token = tokenManagerUser.generateOrReplaceJWTToken(userDtoWithToken) + call.respond(HttpStatusCode.OK, userDtoWithToken) + } ?: call.respond(HttpStatusCode.NotFound, ApiMessage.UserNotFound) + } else { + call.respond(HttpStatusCode.NotFound, ApiMessage.IncorrectLoginPassword) + } } } authenticate { post("/users/delete") { hasToken { principal -> - verifyUserFromToken(principal) { user -> + verifyUserFromToken(principal) { _, password -> val checkUser = call.receive() - if (user.username == checkUser.login && user.password == checkUser.password) { - users.remove(user) - call.respond(HttpStatusCode.Accepted, convertUserToUserDTO(user)) + + if (CryptManagerUser.passwordDecrypt(password, checkUser.password)) { + if (!deleteUserByUsername(checkUser.login)) { + call.respond(HttpStatusCode.InternalServerError, "This user can't be delete now !") + } + call.respond(HttpStatusCode.Accepted, password) } else { - call.respond(HttpStatusCode.NotFound, ApiMessage.IncorrectLoginPassword) + call.respond(HttpStatusCode.NotFound, "Login and/or password incorrect.") } + } } } get("/users/token") { hasToken { principal -> - verifyUserFromToken(principal) { user -> - call.respond(HttpStatusCode.OK, convertUserToUserDTO(user)) + verifyUserFromToken(principal) { userDto, _ -> + call.respond(HttpStatusCode.OK, userDto) } } } diff --git a/Sources/src/main/kotlin/allin/utils/TokenManager.kt b/Sources/src/main/kotlin/allin/utils/TokenManager.kt index 93b7e50..86f2073 100644 --- a/Sources/src/main/kotlin/allin/utils/TokenManager.kt +++ b/Sources/src/main/kotlin/allin/utils/TokenManager.kt @@ -1,5 +1,6 @@ package allin.utils +import allin.dto.UserDTO import allin.model.User import com.auth0.jwt.JWT import com.auth0.jwt.JWTVerifier @@ -40,36 +41,36 @@ class TokenManager private constructor(val config: HoconApplicationConfig) { } } + fun generateOrReplaceJWTToken(user: UserDTO): String { val userToken = getUserToken(user) - if (userToken != null && !isTokenExpired(userToken)) { - return userToken + return if (userToken != null && !isTokenExpired(userToken)) { + userToken } else { - return generateJWTToken(user) + generateJWTToken(user) } } - fun generateJWTToken(user : UserDTO): String { + fun generateJWTToken(user: UserDTO): String { val expirationDate = System.currentTimeMillis() + 604800000 // une semaine en miliseconde - val token = JWT.create() + return JWT.create() .withAudience(audience) .withIssuer(issuer) .withClaim("username", user.username) .withExpiresAt(Date(expirationDate)) .sign(Algorithm.HMAC256(secret)) - return token } + fun isTokenExpired(token: String): Boolean { val expirationTime = JWT.decode(token).expiresAt.time return System.currentTimeMillis() > expirationTime } - fun getUserToken(user: User): String? { - return user.token - } + fun getUserToken(user: User): String? = user.token + fun getUserToken(user: UserDTO): String? = user.token - fun getUsernameFromToken(token: String) : String{ + fun getUsernameFromToken(token: String): String { val decodedJWT: DecodedJWT = JWT.decode(token) return decodedJWT.getClaim("username").asString() } diff --git a/Sources/target/classes/META-INF/allin-api.kotlin_module b/Sources/target/classes/META-INF/allin-api.kotlin_module deleted file mode 100644 index 800390e..0000000 Binary files a/Sources/target/classes/META-INF/allin-api.kotlin_module and /dev/null differ diff --git a/Sources/target/classes/allin/ApplicationKt$extracted$1$1$1.class b/Sources/target/classes/allin/ApplicationKt$extracted$1$1$1.class deleted file mode 100644 index a8eff44..0000000 Binary files a/Sources/target/classes/allin/ApplicationKt$extracted$1$1$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/ApplicationKt$extracted$1$1.class b/Sources/target/classes/allin/ApplicationKt$extracted$1$1.class deleted file mode 100644 index 9d2dbac..0000000 Binary files a/Sources/target/classes/allin/ApplicationKt$extracted$1$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/ApplicationKt$extracted$1.class b/Sources/target/classes/allin/ApplicationKt$extracted$1.class deleted file mode 100644 index 2e3a1cf..0000000 Binary files a/Sources/target/classes/allin/ApplicationKt$extracted$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/ApplicationKt$extracted$2.class b/Sources/target/classes/allin/ApplicationKt$extracted$2.class deleted file mode 100644 index 54f0916..0000000 Binary files a/Sources/target/classes/allin/ApplicationKt$extracted$2.class and /dev/null differ diff --git a/Sources/target/classes/allin/ApplicationKt$main$1.class b/Sources/target/classes/allin/ApplicationKt$main$1.class deleted file mode 100644 index ccafde6..0000000 Binary files a/Sources/target/classes/allin/ApplicationKt$main$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/ApplicationKt.class b/Sources/target/classes/allin/ApplicationKt.class deleted file mode 100644 index a845276..0000000 Binary files a/Sources/target/classes/allin/ApplicationKt.class and /dev/null differ diff --git a/Sources/target/classes/allin/dto/UserDTO$$serializer.class b/Sources/target/classes/allin/dto/UserDTO$$serializer.class deleted file mode 100644 index 9eee0f2..0000000 Binary files a/Sources/target/classes/allin/dto/UserDTO$$serializer.class and /dev/null differ diff --git a/Sources/target/classes/allin/dto/UserDTO$Companion.class b/Sources/target/classes/allin/dto/UserDTO$Companion.class deleted file mode 100644 index d9c38c8..0000000 Binary files a/Sources/target/classes/allin/dto/UserDTO$Companion.class and /dev/null differ diff --git a/Sources/target/classes/allin/dto/UserDTO.class b/Sources/target/classes/allin/dto/UserDTO.class deleted file mode 100644 index 864d973..0000000 Binary files a/Sources/target/classes/allin/dto/UserDTO.class and /dev/null differ diff --git a/Sources/target/classes/allin/dto/UserDTOKt.class b/Sources/target/classes/allin/dto/UserDTOKt.class deleted file mode 100644 index 36801ca..0000000 Binary files a/Sources/target/classes/allin/dto/UserDTOKt.class and /dev/null differ diff --git a/Sources/target/classes/allin/dto/UserDTOWithToken$$serializer.class b/Sources/target/classes/allin/dto/UserDTOWithToken$$serializer.class deleted file mode 100644 index be21eba..0000000 Binary files a/Sources/target/classes/allin/dto/UserDTOWithToken$$serializer.class and /dev/null differ diff --git a/Sources/target/classes/allin/dto/UserDTOWithToken$Companion.class b/Sources/target/classes/allin/dto/UserDTOWithToken$Companion.class deleted file mode 100644 index 363fed4..0000000 Binary files a/Sources/target/classes/allin/dto/UserDTOWithToken$Companion.class and /dev/null differ diff --git a/Sources/target/classes/allin/dto/UserDTOWithToken.class b/Sources/target/classes/allin/dto/UserDTOWithToken.class deleted file mode 100644 index 00325c5..0000000 Binary files a/Sources/target/classes/allin/dto/UserDTOWithToken.class and /dev/null differ diff --git a/Sources/target/classes/allin/entities/UserEntity.class b/Sources/target/classes/allin/entities/UserEntity.class deleted file mode 100644 index d77e537..0000000 Binary files a/Sources/target/classes/allin/entities/UserEntity.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/Bet$$serializer.class b/Sources/target/classes/allin/model/Bet$$serializer.class deleted file mode 100644 index b24930a..0000000 Binary files a/Sources/target/classes/allin/model/Bet$$serializer.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/Bet$Companion.class b/Sources/target/classes/allin/model/Bet$Companion.class deleted file mode 100644 index 76f393c..0000000 Binary files a/Sources/target/classes/allin/model/Bet$Companion.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/Bet.class b/Sources/target/classes/allin/model/Bet.class deleted file mode 100644 index c8f6ea0..0000000 Binary files a/Sources/target/classes/allin/model/Bet.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/CheckUser$$serializer.class b/Sources/target/classes/allin/model/CheckUser$$serializer.class deleted file mode 100644 index 5b18949..0000000 Binary files a/Sources/target/classes/allin/model/CheckUser$$serializer.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/CheckUser$Companion.class b/Sources/target/classes/allin/model/CheckUser$Companion.class deleted file mode 100644 index 82cf4d4..0000000 Binary files a/Sources/target/classes/allin/model/CheckUser$Companion.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/CheckUser.class b/Sources/target/classes/allin/model/CheckUser.class deleted file mode 100644 index e2c1143..0000000 Binary files a/Sources/target/classes/allin/model/CheckUser.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/UpdatedBetData$$serializer.class b/Sources/target/classes/allin/model/UpdatedBetData$$serializer.class deleted file mode 100644 index 39e6f80..0000000 Binary files a/Sources/target/classes/allin/model/UpdatedBetData$$serializer.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/UpdatedBetData$Companion.class b/Sources/target/classes/allin/model/UpdatedBetData$Companion.class deleted file mode 100644 index 2c6d0ca..0000000 Binary files a/Sources/target/classes/allin/model/UpdatedBetData$Companion.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/UpdatedBetData.class b/Sources/target/classes/allin/model/UpdatedBetData.class deleted file mode 100644 index c65c0cf..0000000 Binary files a/Sources/target/classes/allin/model/UpdatedBetData.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/User$$serializer.class b/Sources/target/classes/allin/model/User$$serializer.class deleted file mode 100644 index 2027405..0000000 Binary files a/Sources/target/classes/allin/model/User$$serializer.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/User$Companion.class b/Sources/target/classes/allin/model/User$Companion.class deleted file mode 100644 index d87162d..0000000 Binary files a/Sources/target/classes/allin/model/User$Companion.class and /dev/null differ diff --git a/Sources/target/classes/allin/model/User.class b/Sources/target/classes/allin/model/User.class deleted file mode 100644 index 9979ceb..0000000 Binary files a/Sources/target/classes/allin/model/User.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BasicRoutingKt$BasicRouting$1$1.class b/Sources/target/classes/allin/routing/BasicRoutingKt$BasicRouting$1$1.class deleted file mode 100644 index 61755ef..0000000 Binary files a/Sources/target/classes/allin/routing/BasicRoutingKt$BasicRouting$1$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BasicRoutingKt$BasicRouting$1.class b/Sources/target/classes/allin/routing/BasicRoutingKt$BasicRouting$1.class deleted file mode 100644 index ef08c2c..0000000 Binary files a/Sources/target/classes/allin/routing/BasicRoutingKt$BasicRouting$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BasicRoutingKt.class b/Sources/target/classes/allin/routing/BasicRoutingKt.class deleted file mode 100644 index 64dd93b..0000000 Binary files a/Sources/target/classes/allin/routing/BasicRoutingKt.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$1$1.class b/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$1$1.class deleted file mode 100644 index 524aa64..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$1$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$1.class b/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$1.class deleted file mode 100644 index 864d955..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$2$1.class b/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$2$1.class deleted file mode 100644 index 4c67bbe..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$2$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$2.class b/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$2.class deleted file mode 100644 index 40545f3..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$2.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$3$1.class b/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$3$1.class deleted file mode 100644 index 274e3cc..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$3$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$3.class b/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$3.class deleted file mode 100644 index 8f02977..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1$3.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1.class b/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1.class deleted file mode 100644 index 02b4638..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt$BetRouter$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/BetRouterKt.class b/Sources/target/classes/allin/routing/BetRouterKt.class deleted file mode 100644 index a7e3313..0000000 Binary files a/Sources/target/classes/allin/routing/BetRouterKt.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$1$1.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$1$1.class deleted file mode 100644 index 1538916..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$1$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$1.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$1.class deleted file mode 100644 index c99cc1c..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$2$1.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$2$1.class deleted file mode 100644 index f71e2f6..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$2$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$2.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$2.class deleted file mode 100644 index 5a9aec3..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$2.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$3$1.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$3$1.class deleted file mode 100644 index 1e3c24f..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$3$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$3.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$3.class deleted file mode 100644 index f4e022e..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$3.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$4$1.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$4$1.class deleted file mode 100644 index 195cd40..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$4$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$4.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$4.class deleted file mode 100644 index 06fc7df..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1$4.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1.class b/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1.class deleted file mode 100644 index 634940f..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt$UserRouter$1.class and /dev/null differ diff --git a/Sources/target/classes/allin/routing/UserRouterKt.class b/Sources/target/classes/allin/routing/UserRouterKt.class deleted file mode 100644 index 1b2e451..0000000 Binary files a/Sources/target/classes/allin/routing/UserRouterKt.class and /dev/null differ diff --git a/Sources/target/classes/allin/serializer/DateSerializer.class b/Sources/target/classes/allin/serializer/DateSerializer.class deleted file mode 100644 index b3567d9..0000000 Binary files a/Sources/target/classes/allin/serializer/DateSerializer.class and /dev/null differ diff --git a/Sources/target/classes/allin/utils/CryptManager.class b/Sources/target/classes/allin/utils/CryptManager.class deleted file mode 100644 index 30d34fd..0000000 Binary files a/Sources/target/classes/allin/utils/CryptManager.class and /dev/null differ diff --git a/Sources/target/classes/allin/utils/RegexChecker.class b/Sources/target/classes/allin/utils/RegexChecker.class deleted file mode 100644 index fc9cecf..0000000 Binary files a/Sources/target/classes/allin/utils/RegexChecker.class and /dev/null differ diff --git a/Sources/target/classes/allin/utils/TokenManager.class b/Sources/target/classes/allin/utils/TokenManager.class deleted file mode 100644 index 9612b21..0000000 Binary files a/Sources/target/classes/allin/utils/TokenManager.class and /dev/null differ diff --git a/Sources/target/classes/application.conf b/Sources/target/classes/application.conf deleted file mode 100644 index 1b4a12c..0000000 --- a/Sources/target/classes/application.conf +++ /dev/null @@ -1,4 +0,0 @@ -secret="secret" -issuer="http://0.0.0.0:8080/" -audience="http://0.0.0.0:8080/" -realm="Access to main page" \ No newline at end of file diff --git a/Sources/target/classes/logback.xml b/Sources/target/classes/logback.xml deleted file mode 100644 index 3e11d78..0000000 --- a/Sources/target/classes/logback.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - %d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n - - - - - - - - \ No newline at end of file diff --git a/Sources/target/test-classes/META-INF/allin-api.kotlin_module b/Sources/target/test-classes/META-INF/allin-api.kotlin_module deleted file mode 100644 index 1e9f2ca..0000000 Binary files a/Sources/target/test-classes/META-INF/allin-api.kotlin_module and /dev/null differ diff --git a/Sources/target/test-classes/allin/ApplicationTest.class b/Sources/target/test-classes/allin/ApplicationTest.class deleted file mode 100644 index 07af2a7..0000000 Binary files a/Sources/target/test-classes/allin/ApplicationTest.class and /dev/null differ