UNPKG

oidc-provider

Version:

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

18 lines (15 loc) 448 B
import { InvalidRequestObject } from '../../helpers/errors.js'; /* * Remaps the Backchannel Authentication Endpoint errors thrown in downstream middlewares. */ export default async function requestObjectRemapErrors(ctx, next) { return next().catch((err) => { if (err instanceof InvalidRequestObject) { Object.assign(err, { message: 'invalid_request', error: 'invalid_request', }); } throw err; }); }