Welcome to Knowage Q&A, where you can ask questions and receive answers from other members of the community.
0 votes
1 view

Hi all,

I have some problems with LDAP auth. I'm following the guide in the url below:

https://knowage-suite.readthedocs.io/en/7.4/installation-guide/ldap-connector.html

In the log I have this exception:

.....

Caused by: java.lang.ClassNotFoundException: it.eng.spagobi.services.security.service.ISecurityServiceSupplier
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        ... 137 more

Can you tell me in which jar this class is present?

Regards

Alfredo

Environment 7.4.1, Red Hat Enterprise Linux Server release 7.9 (Maipo), Chrome
in Admin and Developer Functionalities by (120 points)

1 Answer

0 votes

Hello,

as written in the documentation three different implementations of the interface are provided:

  • LdapSecurityServiceSupplier
  • ProfiledLdapSecurityServiceSupplier
  • FullLdapSecurityServiceSupplier
you have to enter Knowage as a superadmin, go to the Configuration Management section and set the value of config SPAGOBI.SECURITY.USER-PROFILE-FACTORY-CLASS.className to it.eng.spagobi.security.LdapSecurityServiceSupplier (or one of the other two classes)
by (9.3k points)
Hi,

i've already done, but the error remain the same

thanks

Hello, 

can you please upload all the logs? And also a screenshot of the configuration SPAGOBI.SECURITY.USER-PROFILE-FACTORY-CLASS.className would be useful.

Thank you,
Marco

...