Skip to content

Commit 74e1081

Browse files
committed
Tilpasser endringer i dependencies.
1 parent f6391ae commit 74e1081

File tree

7 files changed

+30
-36
lines changed

7 files changed

+30
-36
lines changed

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ dependencies {
4242
implementation(TmsKtorTokenSupport.tokendingsExchange)
4343
implementation(KotlinLogging.logging)
4444
implementation(Logstash.logbackEncoder)
45-
implementation(Prometheus.logback)
4645
implementation(KtorClientEncoding.clientEncoding)
4746
implementation(TmsCommonLib.metrics)
4847
implementation(TmsCommonLib.utils)
Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package no.nav.tms.varsel.api
22

3-
import io.ktor.server.engine.applicationEngineEnvironment
43
import io.ktor.server.engine.connector
54
import io.ktor.server.engine.embeddedServer
65
import io.ktor.server.netty.Netty
@@ -14,23 +13,23 @@ fun main() {
1413

1514
embeddedServer(
1615
factory = Netty,
17-
environment = applicationEngineEnvironment {
18-
rootPath = "tms-varsel-api"
19-
module {
20-
varselApi(
21-
corsAllowedOrigins = environment.corsAllowedOrigins,
22-
httpClient = httpClient,
23-
varselConsumer = VarselConsumer(
24-
client = httpClient,
25-
varselAuthorityUrl = "http://tms-varsel-authority",
26-
varselAuthorityClientId = environment.eventhandlerClientId,
27-
tokendingsService = TokendingsServiceBuilder.buildTokendingsService(),
28-
)
29-
)
30-
}
16+
configure = {
3117
connector {
3218
port = 8080
3319
}
20+
},
21+
module = {
22+
rootPath = "tms-varsel-api"
23+
varselApi(
24+
corsAllowedOrigins = environment.corsAllowedOrigins,
25+
httpClient = httpClient,
26+
varselConsumer = VarselConsumer(
27+
client = httpClient,
28+
varselAuthorityUrl = "http://tms-varsel-authority",
29+
varselAuthorityClientId = environment.eventhandlerClientId,
30+
tokendingsService = TokendingsServiceBuilder.buildTokendingsService(),
31+
)
32+
)
3433
}
3534
).start(wait = true)
3635
}

src/main/kotlin/no/nav/tms/varsel/api/varsel/varselbjelleRoutes.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ import io.ktor.server.application.ApplicationCall
55
import io.ktor.server.application.call
66
import io.ktor.server.request.*
77
import io.ktor.server.response.respond
8-
import io.ktor.server.routing.Route
9-
import io.ktor.server.routing.get
10-
import io.ktor.server.routing.route
8+
import io.ktor.server.routing.*
119
import io.ktor.util.pipeline.PipelineContext
1210
import no.nav.tms.token.support.idporten.sidecar.user.IdportenUser
1311
import no.nav.tms.token.support.idporten.sidecar.user.IdportenUserFactory
@@ -40,8 +38,8 @@ fun Route.bjellevarsler(varselConsumer: VarselConsumer) {
4038

4139
private val ApplicationRequest.preferertSpraak get() = queryParameters["preferert_spraak"]?.lowercase()
4240

43-
private val PipelineContext<Unit, ApplicationCall>.idportenUser: IdportenUser
41+
private val RoutingContext.idportenUser: IdportenUser
4442
get() = IdportenUserFactory.createIdportenUser(this.call)
4543

46-
private val PipelineContext<Unit, ApplicationCall>.tokenxUser: TokenXUser
44+
private val RoutingContext.tokenxUser: TokenXUser
4745
get() = TokenXUserFactory.createTokenXUser(this.call)

src/main/kotlin/no/nav/tms/varsel/api/varselApi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ fun Application.varselApi(
9393
typealias TokenXLoa = no.nav.tms.token.support.tokenx.validation.LevelOfAssurance
9494

9595
private fun Application.configureShutdownHook(httpClient: HttpClient) {
96-
environment.monitor.subscribe(ApplicationStopping) {
96+
monitor.subscribe(ApplicationStopping) {
9797
httpClient.close()
9898
}
9999
}

src/test/kotlin/no/nav/tms/varsel/api/VarselbjelleRoutesTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class VarselbjelleRoutesTest {
3030
setupVarselAuthority(aktiveVarslerFromEventHandler = varsler)
3131
mockVarselApi(
3232
varselConsumer = setupVarselConsumer(),
33-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
33+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
3434
)
3535

3636
client.get("/varselbjelle/varsler").apply {
@@ -67,7 +67,7 @@ class VarselbjelleRoutesTest {
6767
setupVarselAuthority(aktiveVarslerFromEventHandler = varsler)
6868
mockVarselApi(
6969
varselConsumer = setupVarselConsumer(),
70-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
70+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
7171
)
7272

7373
client.get("/bjellevarsler").apply {
@@ -96,7 +96,7 @@ class VarselbjelleRoutesTest {
9696
setupVarselAuthority(expectedSpraakkodeParam = "en")
9797
mockVarselApi(
9898
varselConsumer = setupVarselConsumer(),
99-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
99+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
100100
)
101101

102102
client.get("/bjellevarsler?preferert_spraak=en").apply {

src/test/kotlin/no/nav/tms/varsel/api/`VarselAuthority.Varsel`RoutesTest.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class VarselRoutesTest {
5656

5757
mockVarselApi(
5858
varselConsumer = setupVarselConsumer(),
59-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
59+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
6060
)
6161

6262
val response = client.get("/alle")
@@ -83,7 +83,7 @@ class VarselRoutesTest {
8383
setupVarselAuthority(inaktiveVarslerFromEventHandler = varsler)
8484
mockVarselApi(
8585
varselConsumer = setupVarselConsumer(),
86-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
86+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
8787
)
8888

8989
val response = client.get("/inaktive")
@@ -127,7 +127,7 @@ class VarselRoutesTest {
127127
setupVarselAuthority(aktiveVarslerFromEventHandler = varsler)
128128
mockVarselApi(
129129
varselConsumer = setupVarselConsumer(),
130-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
130+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
131131
)
132132

133133
val response = client.get("/aktive")
@@ -160,7 +160,7 @@ class VarselRoutesTest {
160160
)
161161
mockVarselApi(
162162
varselConsumer = setupVarselConsumer(),
163-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_3)
163+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.SUBSTANTIAL)
164164
)
165165

166166
val response = client.get("/aktive")
@@ -195,7 +195,7 @@ class VarselRoutesTest {
195195
setupVarselAuthority(aktiveVarslerFromEventHandler = varsler)
196196
mockVarselApi(
197197
varselConsumer = setupVarselConsumer(),
198-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
198+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
199199
)
200200

201201
val response = client.get("/antall/aktive")
@@ -230,7 +230,7 @@ class VarselRoutesTest {
230230

231231
mockVarselApi(
232232
varselConsumer = setupVarselConsumer(),
233-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
233+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
234234
)
235235
client.post("/beskjed/inaktiver") {
236236
header(HttpHeaders.ContentType, ContentType.Application.Json)
@@ -249,7 +249,7 @@ class VarselRoutesTest {
249249
setupVarselAuthority(aktiveVarslerFromEventHandler = listOf(beskjed), inaktiveVarslerFromEventHandler = listOf(oppgave))
250250
mockVarselApi(
251251
varselConsumer = setupVarselConsumer(),
252-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
252+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
253253
)
254254

255255
val aktiveVarsler: AktiveVarsler = client.get("/aktive").bodyFromJson()
@@ -304,7 +304,7 @@ class VarselRoutesTest {
304304

305305
mockVarselApi(
306306
varselConsumer = setupVarselConsumer(),
307-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
307+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
308308
)
309309
client.post("/beskjed/inaktiver") {
310310
header(HttpHeaders.ContentType, ContentType.Application.Json)
@@ -320,7 +320,7 @@ class VarselRoutesTest {
320320
setupVarselAuthority(expectedSpraakkodeParam = "en")
321321
mockVarselApi(
322322
varselConsumer = setupVarselConsumer(),
323-
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.LEVEL_4)
323+
authMockInstaller = installAuthenticatedMock(LevelOfAssurance.HIGH)
324324
)
325325

326326
client.get("/aktive?preferert_spraak=en").apply {

src/test/kotlin/no/nav/tms/varsel/api/varselTestData.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,5 @@ fun installAuthenticatedMock(
180180

181181
private fun LevelOfAssurance.toTokenxLoa() = when(this) {
182182
LevelOfAssurance.SUBSTANTIAL -> no.nav.tms.token.support.tokenx.validation.mock.LevelOfAssurance.SUBSTANTIAL
183-
LevelOfAssurance.LEVEL_3 -> no.nav.tms.token.support.tokenx.validation.mock.LevelOfAssurance.SUBSTANTIAL
184183
LevelOfAssurance.HIGH -> no.nav.tms.token.support.tokenx.validation.mock.LevelOfAssurance.HIGH
185-
LevelOfAssurance.LEVEL_4 -> no.nav.tms.token.support.tokenx.validation.mock.LevelOfAssurance.HIGH
186184
}

0 commit comments

Comments
 (0)