Interface PluggableAuthClientOptions (8.7.0)

Defines the credential source portion of the configuration for PluggableAuthClient.

Command is the only required field. If timeout_millis is not specified, the library will default to a 30-second timeout.

 Sample credential source for Pluggable Auth Client: { ... "credential\_source": { "executable": { "command": "/path/to/get/credentials.sh --arg1=value1 --arg2=value2", "timeout\_millis": 5000, "output\_file": "/path/to/generated/cached/credentials" } } } 

Inheritance

BaseExternalAccountClientOptions > PluggableAuthClientOptions

Package

google-auth-library

Properties

credential_source

credential_source: {
        executable: {
            command: string;
            timeout_millis?: number;
            output_file?: string;
        };
    };