Type alias SocialIdpSkeleton

SocialIdpSkeleton: AmConfigEntityInterface & {
    authenticationIdKey: string;
    authorizationEndpoint: string;
    clientAuthenticationMethod: string;
    clientId: string;
    clientSecret?: string | null;
    clientSecretLabelIdentifier?: string;
    enabled: boolean;
    introspectEndpoint?: string;
    issuerComparisonCheckType: string;
    jwksUriEndpoint?: string;
    jwtEncryptionAlgorithm: string;
    jwtEncryptionMethod: string;
    jwtSigningAlgorithm: string;
    pkceMethod: string;
    privateKeyJwtExpTime: number;
    redirectAfterFormPostURI?: string;
    redirectURI: string;
    responseMode: string;
    revocationCheckOptions: string[];
    scopeDelimiter: string;
    scopes: string[];
    tokenEndpoint: string;
    transform: string;
    uiConfig: Record<string, string>;
    useCustomTrustStore: boolean;
    userInfoEndpoint?: string;
}

Type declaration

  • authenticationIdKey: string
  • authorizationEndpoint: string
  • clientAuthenticationMethod: string
  • clientId: string
  • Optional clientSecret?: string | null
  • Optional clientSecretLabelIdentifier?: string
  • enabled: boolean
  • Optional introspectEndpoint?: string
  • issuerComparisonCheckType: string
  • Optional jwksUriEndpoint?: string
  • jwtEncryptionAlgorithm: string
  • jwtEncryptionMethod: string
  • jwtSigningAlgorithm: string
  • pkceMethod: string
  • privateKeyJwtExpTime: number
  • Optional redirectAfterFormPostURI?: string
  • redirectURI: string
  • responseMode: string
  • revocationCheckOptions: string[]
  • scopeDelimiter: string
  • scopes: string[]
  • tokenEndpoint: string
  • transform: string
  • uiConfig: Record<string, string>
  • useCustomTrustStore: boolean
  • Optional userInfoEndpoint?: string