Skip to main content

HasProviderDTO

Package: @nauth-toolkit/core Type: DTO (Request/Response)

Data transfer objects for checking if an MFA provider is registered.

import { HasProviderDTO, HasProviderResponseDTO } from '@nauth-toolkit/nestjs';

HasProviderDTO (Request)​

PropertyTypeRequiredDescription
methodNamestringYesProvider method name. Must be: totp, sms, email, passkey. Max 50 characters. Trimmed and lowercased.

HasProviderResponseDTO (Response)​

PropertyTypeDescription
hasProviderbooleanTrue if provider exists.

Example​

{
"methodName": "totp"
}

Response:

{
"hasProvider": true
}

Used By​