Saltar al contenido principal

Alias de tipo: CamelCaseAuthorizationServerMetadata

type CamelCaseAuthorizationServerMetadata = {
  authorizationEndpoint: string;
  codeChallengeMethodsSupported?: string[];
  grantTypesSupported?: string[];
  introspectionEndpoint?: string;
  introspectionEndpointAuthMethodsSupported?: string[];
  introspectionEndpointAuthSigningAlgValuesSupported?: string[];
  issuer: string;
  jwksUri?: string;
  opPolicyUri?: string;
  opTosUri?: string;
  registrationEndpoint?: string;
  responseModesSupported?: string[];
  responseTypesSupported: string[];
  revocationEndpoint?: string;
  revocationEndpointAuthMethodsSupported?: string[];
  revocationEndpointAuthSigningAlgValuesSupported?: string[];
  scopeSupported?: string[];
  serviceDocumentation?: string;
  tokenEndpoint: string;
  tokenEndpointAuthMethodsSupported?: string[];
  tokenEndpointAuthSigningAlgValuesSupported?: string[];
  uiLocalesSupported?: string[];
  userinfoEndpoint?: string;
};

La versión en camelCase del tipo de metadatos del servidor de autorización OAuth 2.0.

Declaración de tipo

authorizationEndpoint

authorizationEndpoint: string;

codeChallengeMethodsSupported?

optional codeChallengeMethodsSupported: string[];

grantTypesSupported?

optional grantTypesSupported: string[];

introspectionEndpoint?

optional introspectionEndpoint: string;

introspectionEndpointAuthMethodsSupported?

optional introspectionEndpointAuthMethodsSupported: string[];

introspectionEndpointAuthSigningAlgValuesSupported?

optional introspectionEndpointAuthSigningAlgValuesSupported: string[];

issuer

issuer: string;

jwksUri?

optional jwksUri: string;

opPolicyUri?

optional opPolicyUri: string;

opTosUri?

optional opTosUri: string;

registrationEndpoint?

optional registrationEndpoint: string;

responseModesSupported?

optional responseModesSupported: string[];

responseTypesSupported

responseTypesSupported: string[];

revocationEndpoint?

optional revocationEndpoint: string;

revocationEndpointAuthMethodsSupported?

optional revocationEndpointAuthMethodsSupported: string[];

revocationEndpointAuthSigningAlgValuesSupported?

optional revocationEndpointAuthSigningAlgValuesSupported: string[];

scopeSupported?

optional scopeSupported: string[];

serviceDocumentation?

optional serviceDocumentation: string;

tokenEndpoint

tokenEndpoint: string;

tokenEndpointAuthMethodsSupported?

optional tokenEndpointAuthMethodsSupported: string[];

tokenEndpointAuthSigningAlgValuesSupported?

optional tokenEndpointAuthSigningAlgValuesSupported: string[];

uiLocalesSupported?

optional uiLocalesSupported: string[];

userinfoEndpoint?

optional userinfoEndpoint: string;

Ver también

AuthorizationServerMetadata para el tipo original e información de los campos.