Skip to content

Authentication method on Keycloak

Overview

Keycloak offers an extensive array of authentication methods to enhance the user experience during the registration or the login and improve the security of your applications and APIs. This documentation lists the diverse authentication methods supported by Keycloak, delineating their configurations, usage guidelines, and whether they are supported natively or via custom extensions.

Authentication definition

Authentication is the process of verifying the identity of users, ensuring that they are who they claim to be before granting access to resources.

List of authentication methods

Feature

Purpose and Configuration

Each of these authentication methods has its own strengths and use cases, allowing you to choose the most suitable approach based on your application requirements and security considerations.

In this documentation, we will provide an overview of each authentication method supported by Keycloak, outlining its purpose and basic functionality. Additionally, we will guide you through the configuration steps necessary to integrate these authentication methods into your Keycloak realm.