CMDBuild Forum

Issues with OpenID Authentication Configuration on CMDBuild using Authentik

Hello everyone,

I’m trying to configure OpenID authentication on CMDBuild using Authentik, but I’m encountering a problem during login. When I attempt to log in, I’m redirected to Authentik, but the login page returns a “Not Found” error.

I’ve followed CMDBuild’s technical documentation to configure the OAuth parameters as follows:

### OAuth Parameter Configuration in CMDBuild:

./cmdbuild.sh restws setconfig org.cmdbuild.auth.modules default,oauth
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.clientId cmdbuild
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.clientSecret clientsecret
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.login.type email
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.login.attr email
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.protocol OP_CUSTOM
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.redirectUrl https://cmdbuild_url/cmdbuild/oauth2/callback
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.serviceUrl https://authentik_url/application/o/cmdbuild/
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.description Authentik
./cmdbuild.sh restws setconfig org.cmdbuild.auth.module.oauth.logout.enabled true

OAuth Parameters to Configure (from CMDBuild documentation) url: https://www.cmdbuild.org/file/manuali/technical-manual-in-english:

image

Despite these configurations, when I try to log in, I receive a “Not Found” error from Authentik.

I’ve checked both CMDBuild and Authentik configurations, but I can’t seem to pinpoint the issue. Has anyone integrated CMDBuild with Authentik using OpenID? Is there something I might have misconfigured?

Any help or suggestions would be greatly appreciated!

Thank you in advance!