Chapter 13: Extending Keycloak
At this point, you should have a good idea in terms of what Keycloak has to offer as an Identity and Access Management (IAM) solution. You may also be trying to correlate what you have learned so far with the use cases you need to solve and how to leverage Keycloak capabilities to fit into your requirements.
Although Keycloak offers a rich configuration model that allows you to easily adapt its capabilities according to your needs, it is expected that the configuration is not enough to sort out all of them.
Among other questions, you are probably asking yourself how to change Keycloak pages to comply with your own User Interface (UI) and User Experience (UX) patterns. Or perhaps how Keycloak can leverage and integrate to a legacy database identity store for fetching identity-related data for existing users. Or maybe – and I promise this is my last attempt – you want to send audit events to a fraud detection system and integrate with...