AdminSignupResponse
Package: @nauth-toolkit/client
Type: Response
Response payload for admin user creation. Returns the created user object and optionally the generated password (only if generatePassword was true in the request).
import { AdminSignupResponse } from '@nauth-toolkit/client';
Properties
| Property | Type | Description |
|---|---|---|
generatedPassword | string | Generated password (only present if generatePassword was true). Returned once and never stored in plain text. |
user | AuthUser | Created user object (same structure as AuthUser) |
Example
With generated password:
{
"user": {
"id": 123,
"sub": "a21b654c-2746-4168-acee-c175083a65cd",
"email": "newuser@example.com",
"firstName": "John",
"lastName": "Doe",
"isEmailVerified": true,
"isPhoneVerified": false,
"isActive": true,
"isLocked": false,
"mfaEnabled": false,
"hasPasswordHash": true,
"createdAt": "2024-01-15T12:00:00.000Z",
"updatedAt": "2024-01-15T12:00:00.000Z"
},
"generatedPassword": "Xk9#mP2$vL7@qR4"
}
Without generated password:
{
"user": {
"id": 124,
"sub": "b32c765d-3857-5279-bdff-d286194b76de",
"email": "anotheruser@example.com",
"firstName": "Jane",
"lastName": "Smith",
"isEmailVerified": true,
"isPhoneVerified": false,
"isActive": true,
"isLocked": false,
"mfaEnabled": false,
"hasPasswordHash": true,
"createdAt": "2024-01-15T12:05:00.000Z",
"updatedAt": "2024-01-15T12:05:00.000Z"
}
}
Related Types
AdminSignupRequest- Request payload for user creationAuthUser- Complete user profile structure