Hello,
I want to configure my Nuxeo in order to allow authentication using Keycloak.
I started by configuring my Nuxeo with LDAP.
The particularity of my LDAP is that I dont have "member" attribute in my group object, I have a custom attribute to get members dynamically (it contains an url which is the request to get the members).
Nuxeo works fine witch this configuration and I succeeded to login in to my Nuxeo with different users of my LDAP and I am also able to get the groups of each user !
Now, I configured my Keycloak.
I also used the same LDAP to configure Keycloak, and It was more diffucult than Nuxeo.
Keycloak does not support dynamic members attribute, so I succeeded to import both users and groups to my Keycloak but separated.
Then, I wanted to configure Nuxeo in order to allow authentication using Keycloak.
I used the documentation in github :
https://github.com/nuxeo/nuxeo/tree/release-10.10/nuxeo-services/login/nuxeo-platform-login-keycloak
But it doesn't work ..
When I go to http://localhost:8080/nuxeo I am redirected to Keycloak login page, I enter my username and password and click ok, it redirect me back to nuxeo but an error page with no messages in logs ..
I want to ask you if you have any advice :
- which version of Keycloak should I use with Nuxeo 10.10 ?
- is there a hotfix fix to install to my Nuxeo ?
- which version of tomcat adapter jars should I use ?
- which branch of nuxeo-platform-login-keycloak should I build ? does maven version count ?
- is there any special additional configuration in keycloak ?
Best Regards.