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 | object | string[];
    };
    coreOAuth2ClientConfig?: {
        accessTokenLifetime?: Readable<number>
        | Writable<number>;
        clientName?: Readable<string[]> | Writable<string[]>;
        clientType?: Readable<string> | Writable<string>;
        defaultScopes?: {
            value: string[];
            [k: string]: string | number | boolean | object | string[];
        };
        scopes?: Readable<string[]>
        | Writable<string[]>;
        userpassword?: string;
        [k: string]: string | number | boolean | object | string[];
    };
    coreOpenIDClientConfig?: {
        [k: string]: string
        | number
        | boolean
        | object
        | string[];
    };
    coreUmaClientConfig?: {
        [k: string]: string
        | number
        | boolean
        | object
        | string[];
    };
    overrideOAuth2ClientConfig?: {
        [k: string]: string
        | number
        | boolean
        | object
        | string[];
    };
    signEncOAuth2ClientConfig?: {
        jwkSet?: Readable<string>
        | Writable<string>;
        publicKeyLocation?: Readable<string> | Writable<string>;
        [k: string]: string | number | boolean | object | string[];
    };
}