Keycloak (https://www.keycloak.org/) is an open source access management solution that builds on top of the WildFly application server. You can adopt it in your architecture to leverage a wide variety of features, such as the following:
- Client adapters
- Single Sign-On (SSO)
- Identity management and social login
- Standard protocols (OpenID Connect or SAML)
- A rich admin console
- A user account management console
Thanks to these features and the ability to connect to existing identity standards, Keycloak has become a de facto standard for many large organizations. A supported version of it, known as Red Hat Single Sign-On (RH-SSO: https://access.redhat.com/products/red-hat-single-sign-on), is also available for enterprise customers.
Once installed, Keycloak acts as the main security endpoint for the applications in your network. Therefore...