oidc-provider
Version:
OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect
48 lines (46 loc) • 1.1 kB
JavaScript
export const STABLE = new Set([
'backchannelLogout',
'ciba',
'claimsParameter',
'clientCredentials',
'deviceFlow',
'devInteractions',
'dPoP',
'encryption',
'fapi',
'introspection',
'jwtResponseModes',
'jwtIntrospection',
'jwtUserinfo',
'mTLS',
'pushedAuthorizationRequests',
'registration',
'registrationManagement',
'requestObjects',
'resourceIndicators',
'revocation',
'rpInitiatedLogout',
'userinfo',
]);
export const EXPERIMENTS = new Map(Object.entries({
richAuthorizationRequests: {
name: 'OAuth 2.0 Rich Authorization Requests',
version: ['experimental-01'],
},
webMessageResponseMode: {
name: 'OAuth 2.0 Web Message Response Mode - draft 01',
version: ['individual-draft-01'],
},
externalSigningSupport: {
name: 'External Signing Key Support',
version: ['experimental-01'],
},
rpMetadataChoices: {
name: 'OpenID Connect Relying Party Metadata Choices',
version: ['draft-02'],
},
attestClientAuth: {
name: 'OAuth 2.0 Attestation-Based Client Authentication',
version: 'draft-06',
},
}));