UNPKG

@strongnguyen/oidc-provider

Version:

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

20 lines (17 loc) 484 B
const { InvalidRequestObject } = require('../../helpers/errors'); /* * Remaps the Backchannel Authentication Endpoint errors thrown in downstream middlewares. * * @throws: invalid_request */ module.exports = async function requestObjectRemapErrors(ctx, next) { return next().catch((err) => { if (err instanceof InvalidRequestObject) { Object.assign(err, { message: 'invalid_request', error: 'invalid_request', }); } throw err; }); };