Hello,

Unfortunately, this ERROR message just says that it wasn't able to login 
because you sent "bad credentials". This could be because you sent an 
invalid username & password, or it could be an LDAP configuration issue.  
 If you need to debug your LDAP configuration, we have a guide for how best 
to debug it here:  
https://wiki.lyrasis.org/display/DSDOC7x/Authentication+Plugins#AuthenticationPlugins-DebuggingLDAPconnectionandconfiguration

Unfortunately, no one on this list can debug your LDAP configuration for 
you.  Each LDAP is unique, and so you need to determine the settings that 
work for your LDAP setup.  Using those debug instructions should help you 
figure out the proper settings by using the "ldapsearch" commandline tool 
(this is a separate tool & not provided by DSpace, but can usually be 
easily installed on most systems).

Good luck

Tim

On Saturday, March 19, 2022 at 9:34:26 AM UTC-5 [email protected] wrote:

> 2022-03-19 17:27:40,013 INFO  unknown unknown 
> org.dspace.authenticate.LDAPAuthentication @ anonymous::auth:attempting 
> trivial auth of [email protected]
> 2022-03-19 17:27:40,017 WARN  unknown unknown 
> org.dspace.authenticate.LDAPAuthentication @ 
> anonymous::ldap_authentication:type=failed_auth 
> javax.naming.AuthenticationException\colon; [LDAP\colon; error code 49 - 
> 80090308\colon; LdapErr\colon; DSID-0C090453, comment\colon; 
> AcceptSecurityContext error, data 52e, v3839�]
> 2022-03-19 17:27:40,017 INFO  unknown unknown 
> org.dspace.authenticate.LDAPAuthentication @ anonymous::failed_login:no DN 
> found for user [email protected]
> 2022-03-19 17:27:40,017 INFO  unknown unknown 
> org.dspace.authenticate.PasswordAuthentication @ 
> anonymous::authenticate:attempting password auth of user=
> [email protected]
> 2022-03-19 17:27:40,017 INFO  unknown unknown 
> org.dspace.app.rest.security.EPersonRestAuthenticationProvider @ 
> anonymous::failed_login:[email protected], result=2
> 2022-03-19 17:27:40,018 ERROR unknown unknown 
> org.dspace.app.rest.security.StatelessLoginFilter @ Authentication failed 
> (status:401)
> org.springframework.security.authentication.BadCredentialsException: 
> Login failed
> org.springframework.security.authentication.BadCredentialsException: 
> Login failed
>     at 
> org.dspace.app.rest.security.EPersonRestAuthenticationProvider.authenticateNewLogin(EPersonRestAuthenticationProvider.java:129)
>  
> ~[classes/:7.2]
>     at 
> org.dspace.app.rest.security.EPersonRestAuthenticationProvider.authenticate(EPersonRestAuthenticationProvider.java:76)
>  
> ~[classes/:7.2]
>     at 
> org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:175)
>  
> ~[spring-security-core-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.dspace.app.rest.security.StatelessLoginFilter.attemptAuthentication(StatelessLoginFilter.java:74)
>  
> [classes/:7.2]
>     at 
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.dspace.app.rest.security.StatelessAuthenticationFilter.doFilterInternal(StatelessAuthenticationFilter.java:102)
>  
> [classes/:7.2]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:141)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:92)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
>  
> [spring-security-web-5.2.2.RELEASE.jar:5.2.2.RELEASE]
>     at 
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:128)
>  
> [spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE]
>     at 
> org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:66)
>  
> [spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE]
>     at 
> org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:103)
>  
> [spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:121)
>  
> [spring-boot-2.2.6.RELEASE.jar:2.2.6.RELEASE]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
>  
> [spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
>  
> [log4j-web-2.17.1.jar:2.17.1]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) 
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>  
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) 
> [tomcat9-catalina-9.0.31.jar:9.0.31]
>     at 
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) 
> [tomcat9-coyote-9.0.31.jar:9.0.31]
>     at 
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>  
> [tomcat9-coyote-9.0.31.jar:9.0.31]
>     at 
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
>  
> [tomcat9-coyote-9.0.31.jar:9.0.31]
>     at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639)
>  
> [tomcat9-coyote-9.0.31.jar:9.0.31]
>     at 
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>  
> [tomcat9-coyote-9.0.31.jar:9.0.31]
>     at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>  
> [?:?]
>     at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>  
> [?:?]
>     at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>  
> [tomcat9-util-9.0.31.jar:9.0.31]
>     at java.lang.Thread.run(Thread.java:829) [?:?]
>
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/a3399322-39a8-4dff-be1d-bc100655b0edn%40googlegroups.com.

Reply via email to