ConfirmAdminResetPasswordDTO
Package: @nauth-toolkit/core
Type: DTO (Request/Response)
Data transfer objects for completing an admin-initiated password reset using a verification code delivered via email or SMS.
- NestJS
- Express
- Fastify
import { ConfirmAdminResetPasswordDTO, ConfirmAdminResetPasswordResponseDTO } from '@nauth-toolkit/nestjs';
import { ConfirmAdminResetPasswordDTO, ConfirmAdminResetPasswordResponseDTO } from '@nauth-toolkit/core';
import { ConfirmAdminResetPasswordDTO, ConfirmAdminResetPasswordResponseDTO } from '@nauth-toolkit/core';
ConfirmAdminResetPasswordDTO (Request)
| Property | Type | Required | Description |
|---|---|---|---|
identifier | string | Yes | User identifier (email, username, or phone). 1-255 characters. Trimmed. Lowercased if email. |
code | string | Yes | Verification code. 6-10 characters. Trimmed. |
newPassword | string | Yes | New password. 8-128 characters. Not trimmed. |
ConfirmAdminResetPasswordResponseDTO (Response)
| Property | Type | Description |
|---|---|---|
success | boolean | Always true on successful reset. |
Example
{
"identifier": "user@example.com",
"code": "123456",
"newPassword": "NewSecurePass123!"
}