Skip to content

Commit 13ffc3b

Browse files
committed
Handle tokens without navident.
1 parent e1a97e3 commit 13ffc3b

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/kotlin/no/nav/klage/document/api/DocumentController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class DocumentController(
120120

121121
private fun log(message: String) {
122122
logger.debug(message)
123-
secureLogger.debug("{}. On-behalf-of: {}", message, tokenUtil.getIdent())
123+
secureLogger.debug("{}. On-behalf-of: {}", message, tokenUtil.getIdentNullable())
124124
}
125125

126126
}

src/main/kotlin/no/nav/klage/document/util/TokenUtil.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ class TokenUtil(
1616
}
1717

1818
fun getIdent(): String =
19+
getIdentNullable() ?: throw RuntimeException("NAVident not found in token")
20+
21+
fun getIdentNullable(): String? =
1922
tokenValidationContextHolder.tokenValidationContext.getJwtToken(ISSUER_AAD)
2023
.jwtTokenClaims?.get("NAVident")?.toString()
21-
?: throw RuntimeException("Ident not found in token")
2224

2325
}

0 commit comments

Comments
 (0)