Add TODO's
This commit is contained in:
@@ -130,8 +130,7 @@ dependencies {
|
|||||||
implementation("io.ktor:ktor-locations:$ktor_version")
|
implementation("io.ktor:ktor-locations:$ktor_version")
|
||||||
implementation("io.ktor:ktor-auth:$ktor_version")
|
implementation("io.ktor:ktor-auth:$ktor_version")
|
||||||
implementation("io.ktor:ktor-auth-jwt:$ktor_version")
|
implementation("io.ktor:ktor-auth-jwt:$ktor_version")
|
||||||
implementation("io.ktor:ktor-gson:$ktor_version")
|
implementation("io.ktor:ktor-gson:$ktor_version") /* TODO Can be removed ? */
|
||||||
implementation("io.ktor:ktor-auth-jwt:$ktor_version")
|
|
||||||
implementation("io.ktor:ktor-websockets:$ktor_version")
|
implementation("io.ktor:ktor-websockets:$ktor_version")
|
||||||
implementation("org.koin:koin-ktor:$koinVersion")
|
implementation("org.koin:koin-ktor:$koinVersion")
|
||||||
implementation("io.ktor:ktor-jackson:$ktor_version")
|
implementation("io.ktor:ktor-jackson:$ktor_version")
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ fun Application.module(env: Env = PROD) {
|
|||||||
verifier(JwtConfig.verifier)
|
verifier(JwtConfig.verifier)
|
||||||
realm = "dc-project.fr"
|
realm = "dc-project.fr"
|
||||||
authHeader { call ->
|
authHeader { call ->
|
||||||
call.request.queryParameters.get("token")?.let {
|
call.request.queryParameters["token"]?.let {
|
||||||
HttpAuthHeader.Single("Bearer", it)
|
HttpAuthHeader.Single("Bearer", it)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ object JwtConfig {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Produce a token for this combination of User and Account
|
* Produce a token for this combination of User and Account
|
||||||
|
* TODO move token creator in other place
|
||||||
*/
|
*/
|
||||||
fun makeToken(user: UserI): String = JWT.create()
|
fun makeToken(user: UserI): String = JWT.create()
|
||||||
.withSubject("Authentication")
|
.withSubject("Authentication")
|
||||||
|
|||||||
Reference in New Issue
Block a user