User Authentication service to query user authentication parameters (user name and password).
The service is composed of service part and separate UI implementation, it also has an interface for user authentication mediator. The mediator acts a user account modifier whereas the Poseidon part provides the UI.