We had different applications running but wanted to implement a loginsystem so that the user only has to login once to use all our applications. The way was to use keycloak as our single sign-on solution. Now it is possible to have only one login for every user. Another reason for using keycloak was the ability to Active Directory users without any hassle. Furthermore, it supports 2-factor authentication which is very important for us since we handle financial data.