hotfix for Backstage token generation, prefer .token over .idToken

Signed-off-by: Zach Falen <zfalen@deloitte.com>
This commit is contained in:
Zach Falen
2021-11-12 12:53:13 -07:00
parent d0ea59bee8
commit 8a60033962
2 changed files with 7 additions and 3 deletions
@@ -233,10 +233,12 @@ export class OAuthAdapter implements AuthProviderRouteHandlers {
return;
}
if (!identity.idToken) {
identity.idToken = await this.options.tokenIssuer.issueToken({
if (!(identity.token || identity.idToken)) {
identity.token = await this.options.tokenIssuer.issueToken({
claims: { sub: identity.id },
});
} else if (!identity.token && identity.idToken) {
identity.token = identity.idToken;
}
}