Skip to content

Commit 0cd5332

Browse files
committed
Lag mulighet for å legge til flere scopes når man henter systembrukertoken
1 parent cc80d67 commit 0cd5332

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.nais/app.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ spec:
2727
consumes:
2828
- name: "altinn:authentication/systemregister.write"
2929
- name: "altinn:authentication/systemuser.request.write"
30-
- name: "altinn:events.subscribe"
3130
- name: "nav:helse/im.read"
3231

3332
accessPolicy:

lps-client-backend/src/main/kotlin/no/nav/helsearbeidsgiver/plugins/SystemBrukerRouting.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,15 @@ private fun Routing.hentSystembruker(maskinportenService: MaskinportenService) {
3838
HttpStatusCode.BadRequest,
3939
"Missing 'orgnr' parameter",
4040
)
41+
val scopes =
42+
parameters["scopes"] ?: "nav:helse/im.read"
4143

4244
try {
4345
val systemBrukerClaim =
4446
maskinportenService
4547
.getMaskinportenTokenForSystembruker(
4648
orgnr,
47-
"nav:helse/im.read",
49+
scopes,
4850
).fetchNewAccessToken()
4951

5052
logger().info("token: $systemBrukerClaim")

0 commit comments

Comments
 (0)