Skip to main content

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.

import { ConfirmAdminResetPasswordDTO, ConfirmAdminResetPasswordResponseDTO } from '@nauth-toolkit/nestjs';

ConfirmAdminResetPasswordDTO (Request)

PropertyTypeRequiredDescription
identifierstringYesUser identifier (email, username, or phone). 1-255 characters. Trimmed. Lowercased if email.
codestringYesVerification code. 6-10 characters. Trimmed.
newPasswordstringYesNew password. 8-128 characters. Not trimmed.

ConfirmAdminResetPasswordResponseDTO (Response)

PropertyTypeDescription
successbooleanAlways true on successful reset.

Example

{
"identifier": "user@example.com",
"code": "123456",
"newPassword": "NewSecurePass123!"
}

Used By