UNPKG

oidc-provider

Version:

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

19 lines (14 loc) 457 B
import instance from '../../helpers/weak_cache.js'; /* * Executes registered extraParams validators. */ export default async function checkExtraParams(ctx, next) { const { extraParamsValidations } = instance(ctx.oidc.provider).configuration; if (!extraParamsValidations) { return next(); } for (const [param, validator] of extraParamsValidations) { await validator(ctx, ctx.oidc.params[param], ctx.oidc.client); } return next(); }