Member Junction
    Preparing search index...

    Result of credential resolution, tracking where each value came from. Useful for debugging and audit logging.

    This interface is designed to be forward-compatible with the 3.0 credential system's ResolvedCredential interface.

    interface CredentialResolutionResult<T extends Record<string, unknown>> {
        fieldSources: Record<keyof T, "request" | "environment">;
        source: "request" | "environment" | "mixed";
        values: T;
    }

    Type Parameters

    • T extends Record<string, unknown>
    Index

    Properties

    fieldSources: Record<keyof T, "request" | "environment">

    Which fields came from request vs environment (for debugging)

    source: "request" | "environment" | "mixed"

    Source of the credentials: 'request', 'environment', or 'mixed'

    values: T

    The resolved credential values