Package org.cswteams.ms3.control.login
Interface IControllerLogin
- All Known Implementing Classes:
ControllerLogin
public interface IControllerLogin
-
Method Summary
Modifier and TypeMethodDescriptionauthenticateUser(LoginDTO loginDTO) Authenticate a user, based on login data received via DTO.
-
Method Details
-
authenticateUser
LoggedUserDTO authenticateUser(LoginDTO loginDTO) throws InvalidEmailAddressException, InvalidRoleException Authenticate a user, based on login data received via DTO.- Parameters:
loginDTO- login data- Returns:
- DTO with logged user data
- Throws:
InvalidEmailAddressException- if the email address provided within the DTO is invalidInvalidRoleException- if the logging user's specified role is invalid
-