Optionalaws
aws?: { lifetimeInSeconds?: number; principal?: string; role?: string }
OptionalazureBlob
azureBlob?: {
accountName?: string;
blobDelete?: boolean;
blobName?: string;
blobRead?: boolean;
blobWrite?: boolean;
containerDelete?: boolean;
containerList?: boolean;
containerName?: string;
containerRead?: boolean;
containerWrite?: boolean;
expiration?: number;
signedIdentifier?: string;
storageAccessKey?: string;
}
OptionalazureSB
azureSB?: {
entityPath?: string;
expiration?: number;
namespace?: string;
sasKey?: string;
sasKeyName?: string;
}
Optionalbox
box?: Record<string, any>
OptionalcloudBees
cloudBees?: Record<string, any>
Optionalconcur
concur?: Record<string, any>
Optionaldropbox
dropbox?: Record<string, any>
OptionalechoSign
echoSign?: { domain?: string }
Optionalegnyte
egnyte?: { domain?: string }
Optionalfirebase
firebase?: {
clientEmail?: string;
lifetimeInSeconds?: number;
privateKey?: string;
privateKeyId?: string;
secret?: string;
}
Optionallayer
layer?: {
expiration?: number;
keyId?: string;
principal?: string;
privateKey?: string;
providerId?: string;
}
Optionalmscrm
mscrm?: { url?: string }
Optionalnewrelic
newrelic?: { account?: string }
Optionaloffice365
office365?: { connection?: string; domain?: string }
Optionalrms
rms?: { url?: string }
Optionalsalesforce
salesforce?: { entityId?: string }
OptionalsalesforceApi
salesforceApi?: {
clientId?: string;
communityName?: string;
communityUrlSection?: string;
principal?: string;
}
OptionalsalesforceSandboxApi
salesforceSandboxApi?: {
clientId?: string;
communityName?: string;
communityUrlSection?: string;
principal?: string;
}
Optionalsamlp
samlp?: {
audience?: string;
authnContextClassRef?: string;
createUpnClaim?: boolean;
destination?: string;
digestAlgorithm?: string;
issuer?: string;
lifetimeInSeconds?: number;
mapIdentities?: boolean;
mappings?: Record<string, any>;
mapUnknownClaimsAsIs?: boolean;
nameIdentifierFormat?: string;
nameIdentifierProbes?: string[];
passthroughClaimsWithNoMapping?: boolean;
recipient?: string;
signatureAlgorithm?: string;
signResponse?: boolean;
}
OptionalsapApi
sapApi?: {
clientId?: string;
nameIdentifierFormat?: string;
scope?: string;
servicePassword?: string;
tokenEndpointUrl?: string;
usernameAttribute?: string;
}
Optionalsentry
sentry?: { baseUrl: string; orgSlug: string }
Optionalsharepoint
sharepoint?: { externalUrl?: string[]; url?: string }
Optionalslack
slack?: { team?: string }
Optionalspringcm
springcm?: { acsurl?: string }
ssoIntegration
ssoIntegration: { name?: string; version?: string }
Optionalwams
wams?: { masterKey?: string }
Optionalwsfed
wsfed?: Record<string, any>
Optionalzendesk
zendesk?: { accountName?: string }
Optionalzoom
zoom?: { account?: string }
Add-on configuration for supported third-party integrations.
Remarks
Used to extend client capabilities with external services.