UNPKG

oidc-provider

Version:

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

18 lines (14 loc) 492 B
/* * assign max_age and acr_values if it is not provided explictly but is configured with default * values on the client */ export default function assignDefaults(ctx, next) { const { params, client } = ctx.oidc; if (!params.acr_values && client.defaultAcrValues) { params.acr_values = client.defaultAcrValues.join(' '); } if (params.max_age === undefined && client.defaultMaxAge !== undefined) { params.max_age = client.defaultMaxAge.toString(); } return next(); }