My Project 1.0
Open Source Encrypted Vault Storage
Loading...
Searching...
No Matches
ignivault.Shared.DTOs.Auth Namespace Reference

Classes

class  Enable2faResponseDto
 Enabled 2FA response DTO containing the secret key and QR code URL. More...
class  ErrorResponseDto
 Error response DTO for conveying error messages and details. More...
class  ForgotPasswordRequestDto
 Forgot password request DTO for initiating a password reset. More...
class  Login2faRequestDto
 Login 2FA request DTO for submitting the 2FA code during login. More...
class  LoginRequestDto
 Login request DTO for user authentication. More...
class  LoginResponseDto
 Login response DTO indicating if 2FA is required and containing the login response payload. More...
class  LoginResponsePayload
 Login response payload containing the JWT token and key salt. More...
class  ReEncryptedItemDto
 ReEncryptedItemDto represents a vault item that has been re-encrypted with a new master password. More...
class  RegisterRequestDto
 Register request DTO for creating a new user account. More...
class  ResetPasswordRequestDto
 Reset password request DTO for completing a password reset with a new password. More...
class  UpdateMasterPasswordRequestDto
 UpdateMasterPasswordRequestDto is used to securely update a user's master password. More...
class  UpdatePasswordRequestDto
 UpdatePasswordRequestDto is used to change a user's login password by verifying the old password and providing a new one. More...
class  UserActivityDto
 UserActivityDto represents a log entry for significant actions performed by users or the system for auditing and monitoring purposes. More...
class  UserProfileDto
 UserProfileDto represents a user's profile information including username, email, and 2FA status. More...
class  Verify2faRequestDto
 Verify 2FA request DTO for submitting the 2FA code to enable or verify 2FA. More...
class  Verify2faResponseDto
 Verify 2FA response DTO containing a message and recovery codes if applicable. More...