Type alias OAuth2ClientSkeleton

OAuth2ClientSkeleton: AmConfigEntityInterface & {
    advancedOAuth2ClientConfig?: {
        descriptions: {
            inherited: boolean;
            value: string[];
        };
        grantTypes?: Readable<string[]> | Writable<string[]>;
        isConsentImplied?: Readable<boolean> | Writable<boolean>;
        responseTypes?: Readable<string[]> | Writable<string[]>;
        tokenEndpointAuthMethod?: Readable<string> | Writable<string>;
        [k: string]: string | number | boolean | string[] | object | undefined;
    };
    coreOAuth2ClientConfig?: {
        accessTokenLifetime?: Readable<number> | Writable<number>;
        clientName?: Readable<string[]> | Writable<string[]>;
        clientType?: Readable<string> | Writable<string>;
        defaultScopes?: {
            value: string[];
            [k: string]: string | number | boolean | string[] | object | undefined;
        };
        scopes?: Readable<string[]> | Writable<string[]>;
        userpassword?: string;
        [k: string]: string | number | boolean | string[] | object | undefined;
    };
    coreOpenIDClientConfig?: {
        [k: string]: string | number | boolean | string[] | object | undefined;
    };
    coreUmaClientConfig?: {
        [k: string]: string | number | boolean | string[] | object | undefined;
    };
    overrideOAuth2ClientConfig?: {
        [k: string]: string | number | boolean | string[] | object | undefined;
    };
    signEncOAuth2ClientConfig?: {
        jwkSet?: Readable<string> | Writable<string>;
        publicKeyLocation?: Readable<string> | Writable<string>;
        [k: string]: string | number | boolean | string[] | object | undefined;
    };
}

Type declaration

  • Optional advancedOAuth2ClientConfig?: {
        descriptions: {
            inherited: boolean;
            value: string[];
        };
        grantTypes?: Readable<string[]> | Writable<string[]>;
        isConsentImplied?: Readable<boolean> | Writable<boolean>;
        responseTypes?: Readable<string[]> | Writable<string[]>;
        tokenEndpointAuthMethod?: Readable<string> | Writable<string>;
        [k: string]: string | number | boolean | string[] | object | undefined;
    }
    • [k: string]: string | number | boolean | string[] | object | undefined
    • descriptions: {
          inherited: boolean;
          value: string[];
      }
      • inherited: boolean
      • value: string[]
    • Optional grantTypes?: Readable<string[]> | Writable<string[]>
    • Optional isConsentImplied?: Readable<boolean> | Writable<boolean>
    • Optional responseTypes?: Readable<string[]> | Writable<string[]>
    • Optional tokenEndpointAuthMethod?: Readable<string> | Writable<string>
  • Optional coreOAuth2ClientConfig?: {
        accessTokenLifetime?: Readable<number> | Writable<number>;
        clientName?: Readable<string[]> | Writable<string[]>;
        clientType?: Readable<string> | Writable<string>;
        defaultScopes?: {
            value: string[];
            [k: string]: string | number | boolean | string[] | object | undefined;
        };
        scopes?: Readable<string[]> | Writable<string[]>;
        userpassword?: string;
        [k: string]: string | number | boolean | string[] | object | undefined;
    }
    • [k: string]: string | number | boolean | string[] | object | undefined
    • Optional accessTokenLifetime?: Readable<number> | Writable<number>
    • Optional clientName?: Readable<string[]> | Writable<string[]>
    • Optional clientType?: Readable<string> | Writable<string>
    • Optional defaultScopes?: {
          value: string[];
          [k: string]: string | number | boolean | string[] | object | undefined;
      }
      • [k: string]: string | number | boolean | string[] | object | undefined
      • value: string[]
    • Optional scopes?: Readable<string[]> | Writable<string[]>
    • Optional userpassword?: string
  • Optional coreOpenIDClientConfig?: {
        [k: string]: string | number | boolean | string[] | object | undefined;
    }
    • [k: string]: string | number | boolean | string[] | object | undefined
  • Optional coreUmaClientConfig?: {
        [k: string]: string | number | boolean | string[] | object | undefined;
    }
    • [k: string]: string | number | boolean | string[] | object | undefined
  • Optional overrideOAuth2ClientConfig?: {
        [k: string]: string | number | boolean | string[] | object | undefined;
    }
    • [k: string]: string | number | boolean | string[] | object | undefined
  • Optional signEncOAuth2ClientConfig?: {
        jwkSet?: Readable<string> | Writable<string>;
        publicKeyLocation?: Readable<string> | Writable<string>;
        [k: string]: string | number | boolean | string[] | object | undefined;
    }
    • [k: string]: string | number | boolean | string[] | object | undefined
    • Optional jwkSet?: Readable<string> | Writable<string>
    • Optional publicKeyLocation?: Readable<string> | Writable<string>