UNPKG

@strongnguyen/oidc-provider

Version:

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

15 lines (12 loc) 428 B
const { InvalidRequest } = require('../../helpers/errors'); /* * Rejects when request and request_uri are used together. * * @throws: invalid_request */ module.exports = function rejectRequestAndUri(ctx, next) { if (ctx.oidc.params.request !== undefined && ctx.oidc.params.request_uri !== undefined) { throw new InvalidRequest('request and request_uri parameters MUST NOT be used together'); } return next(); };