The purpose of the Authentication component is to provide support for different
means of identification and authentication of users using different providers and
protocols.
