Looking at other customization points
In the previous sections, you learned about just a subset of the extension points that you have available in Keycloak. As mentioned earlier, Keycloak is built around the concept of SPIs and there are many other customization points that you might find useful.
The best source for querying the available SPIs is the documentation available at https://www.keycloak.org/docs/latest/server_development. Some key SPIs are also covered by examples in the Keycloak Quickstart repository available at https://github.com/keycloak/keycloak-quickstarts/.
From the documentation, you may be interested in looking at the following SPIs:
- User Storage
- Event Listener
The User Storage SPI allows you to integrate Keycloak with any external identity store. A common use case for it is to fetch identity data from an existing database:
- Documentation: https://www.keycloak.org/docs/latest/server_development/#_user-storage-spi ...