Pular para o conteúdo 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[];
  scopesSupported?: string[];
  serviceDocumentation?: string;
  tokenEndpoint: string;
  tokenEndpointAuthMethodsSupported?: string[];
  tokenEndpointAuthSigningAlgValuesSupported?: string[];
  uiLocalesSupported?: string[];
  userinfoEndpoint?: string;
};

A versão em camelCase do tipo de Metadados do Servidor de Autorização OAuth 2.0 (OAuth 2.0 Authorization Server Metadata type).

Declaração do 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[];

scopesSupported?​

optional scopesSupported: string[];

serviceDocumentation?​

optional serviceDocumentation: string;

tokenEndpoint​

tokenEndpoint: string;

tokenEndpointAuthMethodsSupported?​

optional tokenEndpointAuthMethodsSupported: string[];

tokenEndpointAuthSigningAlgValuesSupported?​

optional tokenEndpointAuthSigningAlgValuesSupported: string[];

uiLocalesSupported?​

optional uiLocalesSupported: string[];

userinfoEndpoint?​

optional userinfoEndpoint: string;

Veja também​

AuthorizationServerMetadata para o tipo original e informações dos campos.