From 9c04092401b3f8cf0052c98a4e7e3fc4566c592b Mon Sep 17 00:00:00 2001 From: Marika Marszalkowski Date: Wed, 26 Jun 2024 10:49:43 +0200 Subject: [PATCH 1/2] chore: fix xssec usage --- packages/connectivity/src/scp-cf/xsuaa-service.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/connectivity/src/scp-cf/xsuaa-service.ts b/packages/connectivity/src/scp-cf/xsuaa-service.ts index d2c17d8cad..c685ef12bd 100644 --- a/packages/connectivity/src/scp-cf/xsuaa-service.ts +++ b/packages/connectivity/src/scp-cf/xsuaa-service.ts @@ -87,10 +87,9 @@ export function getUserToken( const xsuaaService = getXsuaaService({ credentials: arg.serviceCredentials }); - return xsuaaService.fetchJwtBearerToken({ + return xsuaaService.fetchJwtBearerToken(arg.userJwt, { // tenant is the subdomain, not tenant ID - tenant: arg.subdomain, - jwt: arg.userJwt + tenant: arg.subdomain }); }; From c40ac425a9d045df496981fb2c3cb2129c689215 Mon Sep 17 00:00:00 2001 From: Marika Marszalkowski Date: Wed, 26 Jun 2024 11:14:24 +0200 Subject: [PATCH 2/2] get access_token --- packages/connectivity/src/scp-cf/xsuaa-service.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/connectivity/src/scp-cf/xsuaa-service.ts b/packages/connectivity/src/scp-cf/xsuaa-service.ts index c685ef12bd..802a842cf4 100644 --- a/packages/connectivity/src/scp-cf/xsuaa-service.ts +++ b/packages/connectivity/src/scp-cf/xsuaa-service.ts @@ -87,10 +87,12 @@ export function getUserToken( const xsuaaService = getXsuaaService({ credentials: arg.serviceCredentials }); - return xsuaaService.fetchJwtBearerToken(arg.userJwt, { - // tenant is the subdomain, not tenant ID - tenant: arg.subdomain - }); + return xsuaaService + .fetchJwtBearerToken(arg.userJwt, { + // tenant is the subdomain, not tenant ID + tenant: arg.subdomain + }) + .then(token => token.access_token); }; return executeWithMiddleware<