UNPKG

@strongnguyen/oidc-provider

Version:

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

13 lines (9 loc) 387 B
const instance = require('../../helpers/weak_cache'); module.exports = async function checkCibaContext(ctx, next) { const { features: { ciba } } = instance(ctx.oidc.provider).configuration(); await Promise.all([ ciba.validateRequestContext(ctx, ctx.oidc.params.request_context), ciba.validateBindingMessage(ctx, ctx.oidc.params.binding_message), ]); return next(); };