UNPKG

oidc-provider

Version:

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

22 lines (19 loc) 607 B
import instance from '../helpers/weak_cache.js'; import apply from './mixins/apply.js'; import hasFormat from './mixins/has_format.js'; import consumable from './mixins/consumable.js'; import isAttestationConstrained from './mixins/is_attestation_constrained.js'; export default (provider) => class PushedAuthorizationRequest extends apply([ consumable, isAttestationConstrained, hasFormat(provider, 'PushedAuthorizationRequest', instance(provider).BaseModel), ]) { static get IN_PAYLOAD() { return [ ...super.IN_PAYLOAD, 'request', 'dpopJkt', 'trusted', ]; } };