-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 10.10
-
Component/s: Authentication
-
Release Notes Summary:A nuxeo-keycloak marketplace is now available, see https://github.com/nuxeo/nuxeo-lts/blob/2021/packages/nuxeo-keycloak-package/README.md for configuration
-
Tags:
-
Backlog priority:550
-
Sprint:nxsupport 11.1.7, nxsupport 12, nxsupport 13, nxsupport 14, nxsupport 15, nxplatform #71
The information contained in https://github.com/nuxeo/nuxeo/blob/10.10/nuxeo-services/login/nuxeo-platform-login-keycloak/README.md are obsolete and will probably only worked for Nuxeo 7.10
It must be updated to
- use adapters from https://www.keycloak.org/downloads.html instead of https://sourceforge.net/projects/keycloak/ where we have the support of Tomcat 9
- indicate to remove duplicated jars
- not about README.md but keycloak.json file must be updated to remove ssl-required=false or startup will fail because of an unknown enum value
Caused by: java.lang.IllegalArgumentException: No enum constant org.keycloak.common.enums.SslRequired.FALSE at java.lang.Enum.valueOf(Enum.java:238) ~[?:1.8.0_162] at org.keycloak.common.enums.SslRequired.valueOf(SslRequired.java:28) ~[keycloak-common-10.0.0.jar:10.0.0] at org.keycloak.adapters.KeycloakDeploymentBuilder.internalBuild(KeycloakDeploymentBuilder.java:79) ~[keycloak-adapter-core-10.0.0.jar:10.0.0] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162] at org.nuxeo.ecm.platform.ui.web.keycloak.KeycloakNuxeoDeployment.build(KeycloakNuxeoDeployment.java:63) ~[nuxeo-platform-login-keycloak-10.10.jar:?]
- is related to
-
NXP-27365 Add a marketplace package for Keycloak
- Resolved