Skip to main content
Jahia Store
EN

Jahia Authentication

supported
Download 2.1.0

Information

Module ID
jahia-authentication
Group ID
org.jahia.modules
Status
supported
Category
Authentication
Author
JSG
Developer website
http://www.jahia.com
Requires Jahia
8.2.3.0
Released
2026-10-02
Source
scm:git:git@github.com:Jahia/jahia-authentication.git
Tags
  • authentication

This module exposes an API which allows you to manage open authentication on your site.

Versions

Improvements

  • A module that reacts to Jahia's login event can now find the mapper results an SSO connector produced for that login: the SSO valve publishes the session id they are cached under as a request attribute, org.jahia.modules.jahiaauth.preAuthenticationSessionId, before it authenticates. 
    • This affects you if you wrote a mapper whose results are read back from the login event rather than applied in executeMapper. Until now there was no way to read them: authentication replaces the session and publishes the login event from inside itself, so asking for the results of the current session found nothing, and the valve re-keys the cached entry onto the new session id only after that event has been delivered. Read the attribute and fall back to the current session id when it is absent.

Bug fixes

  • Fixed session handling so cached login and identity data is always matched to the exact user session it belongs to. 
  • Fixed SSO sign-in for connectors that record their result directly, such as the Keycloak connector, which stopped signing users in and logged that the cached identity carried no site key. 
  • Changed the two connector settings read actions to accept POST only, bringing them under the same cross-site request policy as the write actions; a caller outside the settings UI that reached them by GET now gets 405. 
  • Fixed the server health check warning that reported the module as having no versioned dependencies. 
Requires Jahia 8.2.3.0Released 2026-10-02

Improvements

  • Migrates SSOValve authentication logic to use the centralized AuthenticationService, eliminating code duplication and improving maintainability while maintaining full backward compatibility. This changes requires Jahia 8.2.3.0+ by @baptistegrimaud in #71, #76, #73, #90

Bug fixes

  • Added permission check for displaying Jahia Authentication setting in site administration selector by @goonerish in #41 and @dgriffon in #42
Requires Jahia 8.2.3.0Released 2026-06-30

Bug fixes

  • Fixed a serialization issue in ClusterMapperService resulting in ClassNotFound exceptions when retrieving results for a mapper. 
Requires Jahia 8.1.3.0Released 2024-02-23

Improvements

  • Introduced a method to return connector connections results. The method is documented on this Academy page.

Bug fixes

  • Fixed a bug in which the translations were based on the user browser instead of the language selected in the user profile.
Requires Jahia 8.0.1.0Released 2024-02-23
  • Fixed serialization issue in Cluster
  • Updated actions to split them into read and write to make TokenPerPage work (see jahia-csrf-guard)
Requires Jahia 8.0.1.0Released 2022-02-21
  • Fixed issue with limit of URL parameters serialization when saving oauth parameters
Requires Jahia 8.0.1.0Released 2021-10-29

Bugfix

Fixed issue where jExperience personalization panel was overlaying connector panel

Requires Jahia 8.0.1.0Released 2021-03-03

Bugfix

Fixed issue which was preventing proper configuration of a remote publication server

Requires Jahia 8.0.1.0Released 2021-03-03
Requires Jahia 8.0.1.0Released 2021-01-11
  • Prevented an error while saving a configuration for the first time
Requires Jahia 8.0.1.0Released 2020-12-02
  • New module to manage the authentication for all the connectors
Requires Jahia 8.0.1.0Released 2020-10-20