In this chapter, you were provided with more details on how to authenticate users in Keycloak. First, you were introduced to authentication flows and how they play an important role in defining how users – as well as clients – authenticate in a realm. You were presented with the main authentication methods supported by Keycloak and how to configure them to promptly authenticate users, as well as how to combine them to support 2FA and MFA. Finally, you were briefly introduced to strong authentication and how Keycloak can help you employ secure authentication methods for a realm.
By leveraging the information in this chapter, you should now be able to customize Keycloak to authenticate users according to your needs and using different authentication methods.
In the next chapter, you are going to look at session management and how it correlates with authentication.