UserAuthenticationUseCase: rejects the request if email is missing
UserAuthenticationUseCase: rejects the request if password is missing
UserAuthenticationUseCase: short-circuit when rejecting the request
Authentication form: basic UI + some of the validation