GetAvailableMethodsDTO
Package: @nauth-toolkit/core
Type: DTO (Request/Response)
Data transfer objects for getting available MFA methods that can be set up for a user.
- NestJS
- Express
- Fastify
import { GetAvailableMethodsDTO, GetAvailableMethodsResponseDTO } from '@nauth-toolkit/nestjs';
import { GetAvailableMethodsDTO, GetAvailableMethodsResponseDTO } from '@nauth-toolkit/core';
import { GetAvailableMethodsDTO, GetAvailableMethodsResponseDTO } from '@nauth-toolkit/core';
GetAvailableMethodsDTO (Request)
| Property | Type | Required | Description |
|---|---|---|---|
sub | string | Yes | User sub. UUID v4 format. Trimmed and lowercased. |
GetAvailableMethodsResponseDTO (Response)
| Property | Type | Description |
|---|---|---|
availableMethods | string[] | Array of available method names. |
Example
{
"sub": "a21b654c-2746-4168-acee-c175083a65cd"
}
Response:
{
"availableMethods": ["totp", "sms", "passkey", "email"]
}