Skip to content

Commit 51484d4

Browse files
committed
Oppgraderer java, pakker og plugins.
1 parent 43730b3 commit 51484d4

File tree

9 files changed

+14
-11
lines changed

9 files changed

+14
-11
lines changed

.github/workflows/build-and-deploy.yml

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
with:
2121
readertoken: true
2222
buildcommand: './gradlew check'
23+
javaversion: 21
2324

2425
codeql:
2526
uses: navikt/sif-gha-workflows/.github/workflows/gradle-codeql.yml@main
@@ -33,6 +34,7 @@ jobs:
3334
readertoken: true
3435
package-command: './gradlew clean build -x test'
3536
branch: master
37+
javaversion: 21
3638

3739
build:
3840
uses: navikt/sif-gha-workflows/.github/workflows/gradle-build.yml@main
@@ -45,6 +47,7 @@ jobs:
4547
team: dusseldorf
4648
readertoken: true
4749
buildcommand: '--configuration-cache build -x test'
50+
javaversion: 21
4851

4952
trivy:
5053
needs: [ build ]

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM amazoncorretto:17-alpine3.15
1+
FROM amazoncorretto:21-alpine3.15
22

33
COPY build/libs/*.jar app.jar
44

build.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414

1515
group = "no.nav"
1616
version = "0.0.1-SNAPSHOT"
17-
java.sourceCompatibility = JavaVersion.VERSION_17
17+
java.sourceCompatibility = JavaVersion.VERSION_21
1818

1919
configurations {
2020
compileOnly {
@@ -161,7 +161,7 @@ tasks.withType<Test> {
161161
tasks.withType<KotlinCompile> {
162162
kotlinOptions {
163163
freeCompilerArgs = listOf("-Xjsr305=strict")
164-
jvmTarget = "17"
164+
jvmTarget = "21"
165165
}
166166
}
167167

src/main/kotlin/no/nav/sifinnsynapi/filter/LoggerInterceptor.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class LoggerInterceptor(private val tokenValidationContextHolder: TokenValidatio
1414
private val logger = LoggerFactory.getLogger(LoggerInterceptor::class.java)
1515
}
1616
override fun preHandle(request: HttpServletRequest, response: HttpServletResponse, handler: Any): Boolean {
17-
val jwtToken = tokenValidationContextHolder.tokenValidationContext.firstValidToken.orElse(null)
17+
val jwtToken = tokenValidationContextHolder.getTokenValidationContext().firstValidToken
1818
if (jwtToken !== null) {
1919
logger.info("Issuer [${jwtToken.issuer}]")
2020
}

src/main/kotlin/no/nav/sifinnsynapi/k9sakinnsynapi/K9SakInnsynApiClientConfig.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class K9SakInnsynApiClientConfig(
5151
private fun bearerTokenInterceptor(): ClientHttpRequestInterceptor {
5252
return ClientHttpRequestInterceptor { request: HttpRequest, body: ByteArray, execution: ClientHttpRequestExecution ->
5353
val response = oAuth2AccessTokenService.getAccessToken(tokenxK9SakInnsynApiClientProperties)
54-
request.headers.setBearerAuth(response.accessToken)
54+
request.headers.setBearerAuth(response.accessToken!!)
5555
execution.execute(request, body)
5656
}
5757
}

src/main/kotlin/no/nav/sifinnsynapi/oppslag/OppslagsKlientKonfig.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ class OppslagsKlientKonfig(
8585
else -> {
8686
val response = oAuth2AccessTokenService.getAccessToken(tokenxK9SelvbetjeningOppslagClientProperties)
8787
val expiresIn = response.expiresIn
88-
logger.debug("Utveklset token utgår kl. {}, ({} min)", ZonedDateTime.now(UTC).plusSeconds(expiresIn.toLong()), expiresIn/60)
89-
request.headers.setBearerAuth(response.accessToken)
88+
logger.debug("Utveklset token utgår kl. {}, ({} min)", ZonedDateTime.now(UTC).plusSeconds(expiresIn!!.toLong()), expiresIn/60)
89+
request.headers.setBearerAuth(response.accessToken!!)
9090
}
9191
}
9292
execution.execute(request, body)

src/main/kotlin/no/nav/sifinnsynapi/saf/SafClientConfig.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@ class SafClientConfig(
6161
)
6262

6363
private fun accessToken(clientProperties: ClientProperties): String {
64-
return oAuth2AccessTokenService.getAccessToken(clientProperties).accessToken
64+
return oAuth2AccessTokenService.getAccessToken(clientProperties).accessToken!!
6565
}
6666
}

src/main/kotlin/no/nav/sifinnsynapi/safselvbetjening/SafSelvbetjeningClientsConfig.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class SafSelvbetjeningClientsConfig(
8686
): ClientHttpRequestInterceptor {
8787
return ClientHttpRequestInterceptor { request: HttpRequest, body: ByteArray, execution: ClientHttpRequestExecution ->
8888
val response = oAuth2AccessTokenService.getAccessToken(clientProperties)
89-
request.headers.setBearerAuth(response.accessToken)
89+
request.headers.setBearerAuth(response.accessToken!!)
9090
execution.execute(request, body)
9191
}
9292
}

src/main/kotlin/no/nav/sifinnsynapi/util/TokenUtils.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ object TokenClaims {
1111
}
1212

1313
fun SpringTokenValidationContextHolder.personIdent(): String {
14-
val jwtToken = tokenValidationContext.firstValidToken
15-
.orElseThrow { IllegalStateException("Ingen gyldige tokens i Authorization headeren") }
14+
val jwtToken = getTokenValidationContext().firstValidToken
15+
?: throw IllegalStateException("Ingen gyldige tokens i Authorization headeren")
1616

1717
val pid = jwtToken.jwtTokenClaims.getStringClaim(TokenClaims.CLAIM_PID)
1818
val sub = jwtToken.jwtTokenClaims.getStringClaim(TokenClaims.CLAIM_SUB)

0 commit comments

Comments
 (0)