Add the JWT to the CloudflareAccessResult

Signed-off-by: Tyler Davis <tylerd@canva.com>
This commit is contained in:
Tyler Davis
2022-08-18 15:00:52 +10:00
parent b8136f852b
commit e1ebaeb332
2 changed files with 7 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend': patch
---
Cloudflare Access Provider: Add JWT to CloudflareAccessResult
@@ -153,6 +153,7 @@ export type CloudflareAccessResult = {
claims: CloudflareAccessClaims;
cfIdentity: CloudflareAccessIdentityProfile;
expiresInSeconds?: number;
jwt: string;
};
/**
@@ -277,6 +278,7 @@ export class CloudflareAccessAuthProvider implements AuthProviderRouteHandlers {
claims,
cfIdentity,
expiresInSeconds: claims.exp - claims.iat,
jwt,
};
this.cache?.set(`${CACHE_PREFIX}/${sub}`, JSON.stringify(cfAccessResult));
return cfAccessResult;