GetSetupDataDTO
Package: @nauth-toolkit/core
Type: DTO (Request)
Data transfer object for requesting MFA setup data (e.g., TOTP QR code, SMS setup).
- NestJS
- Express
- Fastify
import { GetSetupDataDTO } from '@nauth-toolkit/nestjs';
import { GetSetupDataDTO } from '@nauth-toolkit/core';
import { GetSetupDataDTO } from '@nauth-toolkit/core';
Properties
| Property | Type | Required | Description |
|---|---|---|---|
session | string | Yes | Challenge session token. UUID v4 format. Trimmed and lowercased. |
method | MFAMethod | Yes | MFA method. Must be: sms, email, totp, passkey. |
setupData | Record<string, unknown> | No | Optional provider-specific setup data (e.g., phoneNumber for SMS). |
Example
{
"session": "a21b654c-2746-4168-acee-c175083a65cd",
"method": "totp"
}