- User Authentication Application
The User Authentication Application allows user to authenticate itself, prove by providing required credentials that he is who he claims to be. The User Authentication Application performs authentication of the users on behalf of and for other user applications, which delegate this task to this application. The User Authentication Application needs to support different methods of user authentication depending on required level of authentication assurance, starting from simple username and password to multifactor, multistep authentication, which may use digital certificates or biometrics information. The application verifies credentials provided by the user against identity data stored in local identity repository. It also supports the concept of federated identity, which allows a user to authenticate in external and trusted identity providers.