File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
src/main/kotlin/no/nav/tms/varsel/api/varsel Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,10 @@ class VarselConsumer(
53
53
preferertSpraak?.let { parameter(" preferert_spraak" , it) }
54
54
}.body()
55
55
}
56
+
57
+ suspend fun tokenX (userToken : String ): String {
58
+ return tokendingsService.exchangeToken(userToken, varselAuthorityClientId)
59
+ }
56
60
}
57
61
58
62
object VarselAuthority {
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import io.ktor.http.HttpStatusCode
4
4
import io.ktor.server.application.ApplicationCall
5
5
import io.ktor.server.application.call
6
6
import io.ktor.server.request.*
7
- import io.ktor.server.response.respond
7
+ import io.ktor.server.response.*
8
8
import io.ktor.server.routing.Route
9
9
import io.ktor.server.routing.get
10
10
import io.ktor.server.routing.post
@@ -48,6 +48,15 @@ fun Route.varsel(
48
48
}
49
49
}
50
50
51
+ get(" /idtoken" ) {
52
+ call.respondText(call.userToken)
53
+ }
54
+
55
+
56
+ get(" /tokenx" ) {
57
+ call.respondText(varselConsumer.tokenX(call.userToken))
58
+ }
59
+
51
60
52
61
post(" beskjed/inaktiver" ) {
53
62
varselConsumer.postInaktiver(varselId = call.varselId(), userToken = call.userToken)
You can’t perform that action at this time.
0 commit comments