UNPKG

oidc-provider

Version:

OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect

22 lines (19 loc) 434 B
/* eslint-disable no-param-reassign */ export async function setRefreshTokenBindings(ctx, at, rt) { switch (ctx.oidc.client.clientAuthMethod) { case 'none': if (at.jkt) { rt.jkt = at.jkt; } if (at['x5t#S256']) { rt['x5t#S256'] = at['x5t#S256']; } break; case 'attest_jwt_client_auth': { await rt.setAttestBinding(ctx); break; } default: break; } }