UserAuthData
Contains only essential fields needed for authentication workflows to minimize
data exposure and improve security. This interface is used by password-related methods
to ensure that sensitive operations only access the minimum required user data.
Example
constauthData = awaituserRepository.findByEmailWithPassword('user@example.com'); if (authData && authData.isActive && authData.passwordHash) { // Proceed with password verification constisValid = awaitcomparePassword(password, authData.passwordHash); }
Minimal user object for authentication purposes
UserAuthData Contains only essential fields needed for authentication workflows to minimize data exposure and improve security. This interface is used by password-related methods to ensure that sensitive operations only access the minimum required user data.
Example