Keycloak OpenID Connect Support

We are using “Zammad version 3.2.x” and there is a OAuth2 and SAML for third party authentication. Is it possible to connect with Keycloak OpenID with OAuth2? If there is any documentation to connect with Keycloak, Could anyone share it?

I followed the following link, and I could not find the files they mentioned to change for enabling OpenID connect.

$ sudo ls -al /opt/zammad/vendor/lib/oauth2_database.rb
ls: cannot access ‘/opt/zammad/vendor/lib/oauth2_database.rb’: No such file or directory
$ sudo ls /opt/zammad/vendor
assets bundle heroku pkgr plugins ruby-2.5.5


Thanks thats for SAML @ MRGeneration, @dinesh121991 does your SSO provider have SAML support you would get much better stability if you can use it?

We switched from OIDC to SAML for this one.

Thanks for your answers. We have our on premise Keycloak with the OpenID. How compatible it is to enable “Authentication via Generic OAuth2” with Keycloak OpenID for enabling SSO?

I tried it, and it is successfully enabling “OAuth2” button in the login page, but login redirection is failed with “Invalid parameter: redirect_uri”. Anyone had an experience to enable Keycloak OpenID with Zammad “Generic OAuth2”.