Member Junction
    Preparing search index...

    Interface SignatureProviderConfig

    Configuration handed to a provider's BaseSignatureProvider.initialize. It is the merge of (provider defaults + account overrides + decrypted credential values), assembled by the engine. Providers read whatever keys they need; unknown keys are ignored.

    interface SignatureProviderConfig {
        accountId?: string;
        accountName?: string;
        connectHmacKey?: string;
        onTokenRefresh?: SignatureTokenRefreshCallback;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown

      Provider-specific config + decrypted credential values (integrationKey, privateKey, …).

    Index

    Properties

    accountId?: string

    The MJ: Signature Accounts.ID this provider instance is bound to, if any.

    accountName?: string

    Human-readable account name, for logging.

    connectHmacKey?: string

    Shared secret used to verify inbound webhook signatures (e.g. DocuSign Connect HMAC, Dropbox Sign / PandaDoc callback HMAC). Lives in the account's encrypted MJ: Credentials row alongside the other provider secrets — never an environment variable. When absent, strict webhook verification fails closed (the engine rejects the event).

    Invoked by the provider after an OAuth token refresh so the engine can persist tokens.