mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 12:56:51 +00:00
feature/Add X-Request-ID to BG consent
This commit is contained in:
parent
8b4b024cd1
commit
eb35680a6f
@ -774,6 +774,7 @@ object Consent extends MdcLoggable {
|
||||
}
|
||||
val tppRedirectUri: Option[HTTPParam] = callContext.map(_.requestHeaders).getOrElse(Nil).find(_.name == RequestHeader.`TPP-Redirect-URI`)
|
||||
val tppNokRedirectUri: Option[HTTPParam] = callContext.map(_.requestHeaders).getOrElse(Nil).find(_.name == RequestHeader.`TPP-Nok-Redirect-URI`)
|
||||
val xRequestId: Option[HTTPParam] = callContext.map(_.requestHeaders).getOrElse(Nil).find(_.name == RequestHeader.`X-Request-ID`)
|
||||
Future.sequence(accounts ::: balances ::: transactions) map { views =>
|
||||
val json = ConsentJWT(
|
||||
createdByUserId = user.map(_.userId).getOrElse(""),
|
||||
@ -784,7 +785,7 @@ object Consent extends MdcLoggable {
|
||||
iat = currentTimeInSeconds,
|
||||
nbf = currentTimeInSeconds,
|
||||
exp = validUntilTimeInSeconds,
|
||||
request_headers = tppRedirectUri.toList ::: tppNokRedirectUri.toList,
|
||||
request_headers = tppRedirectUri.toList ::: tppNokRedirectUri.toList ::: xRequestId.toList,
|
||||
name = None,
|
||||
email = None,
|
||||
entitlements = Nil,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user