LDAP Error and yarn start:dev error

30 views
Skip to first unread message

Мухаметали Кусайынов

unread,
Apr 25, 2023, 6:37:35 AM4/25/23
to DSpace Community
Hello dear colleagues!  I would be grateful if you could help with the difficulties I am having.
First) I add these values in [dspace-dir]/config/dspace.cfg allow it from this line:
plugin.sequence.org.dspace.authenticate.AuthenticationMethod =
org.dspace.authenticate.LDAPHierarchicalAuthentication

ldap.enable = true
And also these lines:
ldap.provider_url = ldap://10.5.0.25:389
ldap.id_field = cn
ldap.object_context = [КазНУ]
ldap.search_context = OU=Organizational Structure,DC=kaznu,DC=kz
ldap.email_field = mail
ldap.surname_field = sn
ldap.givenname_field = givenName
ldap.search_scope = 2
ldap.search.user = CN=Құсайынов Мұхаметәли,CN=Users,OU=Библиотека,OU=Common,OU=Organizational Structure,DC=kaznu,DC=kz
ldap.search.password =  password
ldap.netid_email_domain = @kaznu.edu.kz
But it gives me the following error:
DSPACE REST API! Response is not valid JSON!
Response returned:
{"timestamp":"2023-04-24T12:33:50.771+00:00","status":500,"error":"Internal Server Error","message":"Cannot load plugin class: java.lang.ClassNotFoundException:                                                                     org.dspace.authenticate.LDAPHierarchicalAuthentication","path":"/server/api"}
What am I doing wrong?

Second) When I type the command: yarn start:dev
Writes: Port 4000 is already in use. Would you like to use a different post?
I press yes. And it runs on a different local host. But with error: 500.
How to fix it?
Thank you very much.
Yours sincerely, Mukhametali.

Darryl Friesen

unread,
Apr 26, 2023, 2:52:58 PM4/26/23
to DSpace Community
LDAPHierarchicalAuthentication isn't a valid authentication method anymore.  This is mentioned in the documentation here https://wiki.lyrasis.org/display/DSDOC7x/Authentication+Plugins#AuthenticationPlugins-EnablingHierarchicalLDAPAuthentication

That's likely the cause of your 500 errors.  I'm also curious why port 4000 is already in use.  Do you already have the DSpace frontend running, or do you have another legitimate service already using that port?

- Darryl
Reply all
Reply to author
Forward
0 new messages