Interface OAuthProviderConfig

interface OAuthProviderConfig {
    audience: string;
    authServerUrl: string;
    cacheDir?: string;
    cacheOnDisk?: boolean;
    clientId: string;
    clientSecret: string;
    customRootCert?: Buffer;
}

Properties

audience: string

OAuth Audience

authServerUrl: string

OAuth Endpoint URL

cacheDir?: string

Override default token cache directory

cacheOnDisk?: boolean

Cache token in memory and on filesystem?

clientId: string
clientSecret: string
customRootCert?: Buffer

Custom TLS certificate for OAuth

Generated using TypeDoc