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.
