UNPKG

oidc-provider

Version:

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

14 lines (9 loc) 317 B
import presence from '../../helpers/validate_presence.js'; export default function oidcRequired(ctx, next) { const required = new Set(['scope']); if (ctx.oidc.client.backchannelTokenDeliveryMode !== 'poll') { required.add('client_notification_token'); } presence(ctx, ...required); return next(); }