n8n
Version:
n8n Workflow Automation Tool
15 lines (14 loc) • 498 B
TypeScript
import { AuthenticatedRequest, MFA } from '../requests';
import { MfaService } from '../Mfa/mfa.service';
export declare class MFAController {
private mfaService;
constructor(mfaService: MfaService);
getQRCode(req: AuthenticatedRequest): Promise<{
secret: string;
recoveryCodes: string[];
qrCode: string;
}>;
activateMFA(req: MFA.Activate): Promise<void>;
disableMFA(req: MFA.Disable): Promise<void>;
verifyMFA(req: MFA.Verify): Promise<void>;
}