# Functions
NewController constructs a new authentication controller.
NewService constructs a new AuthService.
# Structs
ErrInvalidUserOrPasswd indicates authentication failed due to invalid credentials.
# Interfaces
AuthService is a service that performs user authentication.