https://discuss.orbeon.com/Registration-Authentication-system-for-Forms-tp4661779p4661791.html
So...I am getting there.
I have Keycloak installed on the same server and running on a different port. I've gone through a similar setup for a test Tomcat app using Keycloak as auth provider but it isn't kicking into action for some reason. Not sure if anyone else has had a play around with this yet.
In terms of user registration and management, I've tested it all and that works perfectly, a new theme would be required but that looks straight forward.
Steps taken so far:-
- Install fresh Tomcat - set roles for manager-gui and admin-gui
- Install fresh Orbeon - tested unauthenticated access
- Install fresh Keycloak (changed ports to not conflict)
- Copied the Tomcat dist jar dependencies into the /lib folder for Keycloak
- Created a context.xml in the /orbeon/META-INF folder and added
<Context>
<Valve className="org.keycloak.adapters.tomcat.KeycloakAuthenticatorValve" />
</Context>
- Uncommented the security settings in web.xml and set the auth provider to be KEYCLOAK
- Set a new realm, client and user in Keycloak app for testing
- Setup a new role called 'orbeon-user' in Keycloak and added the test user to this role
- Edited the local.properties.xml to include the new role information and to set the container to be in charge of the auth.
I think there is something I am missing to push orbeon to send auth requests to Keycloak but currently I just get a 403 forbidden back from Tomcat.
If anyone is interested in trying out I can send more detailed steps or where I am up to so far.
Thanks,
Eusebio
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
.