Skip to content

Commit 669ffe8

Browse files
committed
Refactored api key verifier in ktor-utils
- Decode api key to hex string
1 parent 44ad5f7 commit 669ffe8

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ subprojects {
103103

104104
spotless {
105105
kotlin {
106-
ktlint("com.github.shyiko:ktlint:0.31.0")
106+
ktlint("0.31.0")
107107
}
108108
kotlinGradle {
109109
target("*.gradle.kts", "additionalScripts/*.gradle.kts")

ktor-utils/src/main/kotlin/no/nav/dagpenger/ktor/auth/ApiKeyVerifier.kt

-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,3 @@ class ApiKeyVerifier(private val secret: String) {
2424
return mac.doFinal(apiKey)
2525
}
2626
}
27-

ktor-utils/src/test/kotlin/no/nav/dagpenger/ktor/auth/ApiKeyVerifierTest.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ internal class ApiKeyVerifierTest {
1010
fun `Should be able to verify api key with same secret`() {
1111
val verifier = ApiKeyVerifier("secret")
1212
val enc = verifier.generate("apikey")
13-
assertTrue { verifier.verify( enc, "apikey") }
13+
assertTrue { verifier.verify(enc, "apikey") }
1414
}
1515

1616
@Test
1717
fun `Should not be able to verify api if key has changed key with same secret`() {
1818
val verifier = ApiKeyVerifier("secret")
1919
val enc = verifier.generate("apikey")
20-
assertFalse { verifier.verify( enc, "Apikey") }
20+
assertFalse { verifier.verify(enc, "Apikey") }
2121
}
2222

2323
@Test

0 commit comments

Comments
 (0)