Skip to main content
Drupal is a registered trademark of Dries Buytaert
EOL Warning: Drupal 11.0 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.3 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.2 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.1 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.0 has reached end of life and no longer receives security updates. EOL Warning: Drupal 9.5 has reached end of life and no longer receives security updates. Release: Country 2.2.0 Minor update available for module country (2.2.0). Usage Milestone: jQuery UI Datepicker Module jquery_ui_datepicker crossed 1,000 active installs. Release: Flags 2.1.0 Minor update available for module flags (2.1.0). Release: Login Disable 2.2.0 Minor update available for module login_disable (2.2.0).

Social Auth Keycloak

11 sites Security covered Drupal 9–11 Social ecosystem
View on drupal.org

This module allows users to log in to your Drupal site using their Keycloak account. It can create new users or log in existing ones based on Keycloak credentials, and can also associate Keycloak accounts with existing Drupal users.

This project is part of the Drupal Social Initiative and is based on the Social API.

Social Auth Keycloak allows users to register and login to your Drupal site with a Keycloak account. The module allows websites to request any scopes, so any tasks requiring authentication with Keycloak services can be performed. This module is based on Social Auth and Social API projects.

This module adds a path user/login/keycloak which redirects the user to Keycloak for authentication.

After Keycloak has returned the user to your site, the module compares the user id or email address provided by Keycloak. If the user has previously registered using Keycloak or your site already has an account with the same email address, the user is logged in. If not, a new user account is created. Also, a Keycloak account can be associated with an authenticated user.

Login process can be initiated from the "Keycloak" button in the Social Auth block. Alternatively, site builders can place (and theme) a link to user/login/keycloak wherever on the site.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Nov 2024
Latest release
4 months ago
Releases (12 mo)
2 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.x-dev Dev 9–11 Apr 13, 2026
2.1.0 Stable 9–11 Apr 13, 2026
2.0.0 Stable 9–11 Nov 27, 2024