Member Junction
    Preparing search index...

    Interface VerificationSettings

    Settings the workflow reads (resolved from server config by the service).

    interface VerificationSettings {
        CodeHashKey: string;
        Enabled: boolean;
        PolicyDefaults: IdentityVerificationPolicy;
        PublicBaseUrl: string;
        RateLimits: {
            CodeAttemptWindowMs: number;
            PerEmailDomainSends: number;
            PerEmailSends: number;
            PerIpSends: number;
            PerSessionCodeAttempts: number;
            SendWindowMs: number;
        };
    }
    Index

    Properties

    CodeHashKey: string

    Server-only key the typed code is HMAC'd under before it is stored. It must never reach a client or a session row: the session owner can read their own Config, and without this key a six-digit code hash cannot be reversed offline. See HashVerificationCode.

    Enabled: boolean

    Master switch. Must be false when no VerificationSettings.CodeHashKey is available.

    Base policy layer from server config.

    PublicBaseUrl: string

    Base URL for the emailed link, no trailing slash; undefined ⇒ the feature cannot send.

    RateLimits: {
        CodeAttemptWindowMs: number;
        PerEmailDomainSends: number;
        PerEmailSends: number;
        PerIpSends: number;
        PerSessionCodeAttempts: number;
        SendWindowMs: number;
    }

    Limits applied in memory (0 disables a limit).