メインコンテンツにスキップ

型エイリアス: 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;
};

OAuth 2.0 認可サーバーメタデータ (Authorization Server Metadata) 型の camelCase バージョンです。

型定義​

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;

参照​

元の型およびフィールド情報については AuthorizationServerMetadata を参照してください。