chore: issue token first before saving userInfo

Signed-off-by: benjdlambert <ben@blam.sh>
This commit is contained in:
benjdlambert
2025-07-08 10:52:32 +02:00
parent 1d5f67f182
commit bb1939b834
@@ -88,15 +88,17 @@ export class CatalogAuthResolverContext implements AuthResolverContext {
...additionalClaims,
};
const issuedToken = await this.tokenIssuer.issueToken({
claims,
});
// Store the user info in the database upon successful token
// issuance so that it can be retrieved later by limited user tokens
await this.userInfo.addUserInfo({
claims,
});
return await this.tokenIssuer.issueToken({
claims,
});
return issuedToken;
}
async findCatalogUser(query: AuthResolverCatalogUserQuery) {