Package org.nuxeo.ecm.platform.ui.web.keycloak
package org.nuxeo.ecm.platform.ui.web.keycloak
-
ClassDescriptionAuthentication plugin for handling auth flow with KeyloackThis class is developed to overcome a Jackson version problem between Nuxeo and Keycloak.
Nuxeo uses Jackson version 1.8.x where Keycloak uses 1.9.x
Sadly theObjectMapper.setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)
method is not in 1.8.x
ThenKeycloakNuxeoDeployment
is the same class asKeycloakDeploymentBuilder
, rewriting static methodKeycloakDeploymentBuilder.loadAdapterConfig(java.io.InputStream)
to avoid the use ofObjectMapper.setSerializationInclusion(com.fasterxml.jackson.annotation.JsonInclude.Include)
Plugin for the UserMapper to manage mapping between Ketcloack user and Nuxeo counterpart