ts-lambda-api - v2.5.2
    Preparing search index...

    Interface HttpAuthOptionInternal

    Interface that defines the identity and signing properties when selecting an HttpAuthScheme.

    interface HttpAuthOption {
        identityProperties?: Record<string, unknown>;
        propertiesExtractor?: <
            TConfig extends object,
            TContext extends HandlerExecutionContext,
        >(
            config: TConfig,
            context: TContext,
        ) => {
            identityProperties?: Record<string, unknown>;
            signingProperties?: Record<string, unknown>;
        };
        schemeId: string;
        signingProperties?: Record<string, unknown>;
    }
    Index

    Properties

    identityProperties?: Record<string, unknown>
    propertiesExtractor?: <
        TConfig extends object,
        TContext extends HandlerExecutionContext,
    >(
        config: TConfig,
        context: TContext,
    ) => {
        identityProperties?: Record<string, unknown>;
        signingProperties?: Record<string, unknown>;
    }
    schemeId: string
    signingProperties?: Record<string, unknown>