auth.provider API
    Preparing search index...
    interface MfaRouteDeps {
        providerFactory: MfaProviderFactory;
        transactionStore: MfaTransactionStore;
        onAuthorizeResume(
            req: Request,
            res: Response,
            resume: {
                clientId: string;
                codeChallenge?: string;
                codeChallengeMethod?: string;
                flow: "authorize";
                redirectUri: string;
                responseType: string;
                scope?: readonly string[];
                state?: string;
            } & { subject: string },
        ): Promise<void>;
        onFederationResume(
            req: Request,
            res: Response,
            resume: { flow: "federation"; providerName: string; redirectTo?: string } & {
                subject: string;
            },
        ): Promise<void>;
        onLoginResume(
            req: Request,
            res: Response,
            resume: { flow: "login"; redirectTo?: string } & { subject: string },
        ): Promise<void>;
    }
    Index

    Properties

    providerFactory: MfaProviderFactory
    transactionStore: MfaTransactionStore

    Methods

    • Parameters

      • req: Request
      • res: Response
      • resume: {
            clientId: string;
            codeChallenge?: string;
            codeChallengeMethod?: string;
            flow: "authorize";
            redirectUri: string;
            responseType: string;
            scope?: readonly string[];
            state?: string;
        } & { subject: string }

      Returns Promise<void>

    • Parameters

      • req: Request
      • res: Response
      • resume: { flow: "federation"; providerName: string; redirectTo?: string } & {
            subject: string;
        }

      Returns Promise<void>

    • Parameters

      • req: Request
      • res: Response
      • resume: { flow: "login"; redirectTo?: string } & { subject: string }

      Returns Promise<void>