iwayvietnam / zm-sso

Zm SSO is the Zimbra Collaboration Open Source Edition extension for single sign-on authentication to the Zimbra Web Client.
GNU Affero General Public License v3.0
13 stars 18 forks source link

404 Not Found #9

Open jams1077 opened 1 year ago

jams1077 commented 1 year ago

Hi,

I installed the zm-sso extension like described in the README and configured the settings for OpenID, but when I access https:://server/service/extension/oidc/callback I get an 404 Not Found error.

On mailbox.log I found this:

2023-03-23 18:53:01,887 INFO  [main] [] extensions - Register saml sso handlers
2023-03-23 18:53:01,888 ERROR [main] [] extensions - com.zimbra.cs.extension.ExtensionException: No saml client found
2023-03-23 18:53:01,889 INFO  [main] [] extensions - Register cas sso handlers
2023-03-23 18:53:01,889 ERROR [main] [] extensions - com.zimbra.cs.extension.ExtensionException: No cas client found
2023-03-23 18:53:01,889 INFO  [main] [] extensions - Register oidc sso handlers
2023-03-23 18:53:01,890 ERROR [main] [] extensions - com.zimbra.cs.extension.ExtensionException: No oidc client found

It doesn't seem the like the pac4j extensions are loading. Can anyone help with this?

slaiem commented 1 year ago

Can i ask you, When you run the following command "make rpmbuild" did you get the "zm-sso-1.0.0-1.el7.noarch.rpm" file?

jams1077 commented 1 year ago

@slaiem No I am running on Ubuntu 20.04

slaiem commented 1 year ago

on ubuntu no need to run it or what ? can you explain more !

jams1077 commented 1 year ago

Ubuntu and other Debian distros are not compatible with RPM packages. RPM packages are used to install software on Redhat based distros, like CentOS, Rocky Linux, Fedora, etc.

According to the instructions, building the Jar files using Maven/Ant and moving them to their respective directories should work when not using the RPM.