The login with users that are already on the database works normally:

################ LOG ###############

2026-05-05 17:41:48,750 INFO  unknown unknown 
org.dspace.authenticate.LDAPAuthentication @ anonymous::auth:attempting 
trivial auth of user=00240997
2026-05-05 17:41:49,649 INFO  unknown unknown 
org.dspace.eperson.EPersonServiceImpl @ 
[email protected]::update_eperson:eperson_id=209cc081-7986-484e-976a-e7a1744ee0dd
2026-05-05 17:41:49,650 INFO  unknown unknown 
org.dspace.authenticate.LDAPAuthentication @ 
[email protected]::authenticate:type=ldap
2026-05-05 17:41:49,650 INFO  unknown unknown 
org.dspace.eperson.EPersonServiceImpl @ 
[email protected]::update_eperson:eperson_id=209cc081-7986-484e-976a-e7a1744ee0dd
2026-05-05 17:41:49,651 INFO  unknown unknown 
org.dspace.app.rest.security.EPersonRestAuthenticationProvider @ 
[email protected]::login:type=explicit
2026-05-05 17:41:51,315 WARN  unknown unknown 
org.dspace.discovery.SolrServiceImpl @ We have a collection or community 
admin with ID: 209cc081-7986-484e-976a-e7a1744ee0dd without any 
administrable collection or community!
2026-05-05 17:41:51,478 WARN  unknown unknown 
org.dspace.discovery.SolrServiceImpl @ We have a collection or community 
admin with ID: 209cc081-7986-484e-976a-e7a1744ee0dd without any 
administrable collection or community!
2026-05-05 17:41:51,931 INFO  unknown unknown 
org.dspace.eperson.EPersonServiceImpl @ 
[email protected]::update_eperson:eperson_id=209cc081-7986-484e-976a-e7a1744ee0dd
2026-05-05 17:41:52,579 WARN  unknown unknown 
org.dspace.discovery.SolrServiceImpl @ We have a collection or community 
admin with ID: 209cc081-7986-484e-976a-e7a1744ee0dd without any 
administrable collection or community!
2026-05-05 17:41:52,643 WARN  unknown unknown 
org.dspace.discovery.SolrServiceImpl @ We have a collection or community 
admin with ID: 209cc081-7986-484e-976a-e7a1744ee0dd without any 
administrable collection or community!
2026-05-05 17:41:52,667 INFO  6266e056-de8f-4f1c-b656-4adac9802432 
140b58da-620b-4e2e-a3c8-56068f7b6ca1 
org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request 
[GET /server/api/authn/status] originated from /home
################ END OF LOG ###############

But when trying to log in with a user that has never been created, it seems 
like it's not possible to retrieve the user email via LDAP:

################ LOG ###############

2026-05-05 17:45:59,384 INFO  unknown unknown 
org.dspace.authenticate.LDAPAuthentication @ anonymous::auth:attempting 
trivial auth of user=00303779
2026-05-05 17:45:59,399 INFO  unknown unknown 
org.dspace.authenticate.LDAPAuthentication @ 
anonymous::autoregister:netid=00303779
2026-05-05 17:45:59,400 WARN  unknown unknown 
org.dspace.authenticate.LDAPAuthentication @ anonymous::autoregister:Unable 
to locate email address for account '00303779', so it has been set to 
'00303779'. Please check the LDAP 'email_field' OR consider configuring 
'netid_email_domain'.
2026-05-05 17:46:01,447 INFO  unknown unknown 
org.dspace.eperson.EPersonServiceImpl @ 
anonymous::create_eperson:eperson_id=6254fbaa-3f6b-41ad-b694-811aa8d3404a
2026-05-05 17:46:01,454 INFO  unknown unknown 
org.dspace.eperson.EPersonServiceImpl @ 
anonymous::update_eperson:eperson_id=6254fbaa-3f6b-41ad-b694-811aa8d3404a
2026-05-05 17:46:01,735 INFO  unknown unknown 
org.dspace.authenticate.LDAPAuthentication @ 
null::authenticate:type=ldap-login, created ePerson
2026-05-05 17:46:01,737 WARN  unknown unknown org.dspace.core.Context @ 
null::restore_auth_sys_state:not previous state info available\colon;  null
2026-05-05 17:46:01,738 INFO  unknown unknown 
org.dspace.eperson.EPersonServiceImpl @ 
null::update_eperson:eperson_id=6254fbaa-3f6b-41ad-b694-811aa8d3404a
2026-05-05 17:46:01,738 INFO  unknown unknown 
org.dspace.app.rest.security.EPersonRestAuthenticationProvider @ 
null::login:type=explicit
2026-05-05 17:46:01,738 INFO  unknown unknown 
org.dspace.app.rest.security.EPersonRestAuthenticationProvider @ 
null::failed_login:No eperson with a non-blank e-mail address found
2026-05-05 17:46:01,740 ERROR unknown unknown 
org.dspace.app.rest.security.StatelessLoginFilter @ Authentication failed 
(status:401)
org.springframework.security.authentication.BadCredentialsException: Login 
failed
at 
org.dspace.app.rest.security.EPersonRestAuthenticationProvider.createAuthentication(EPersonRestAuthenticationProvider.java:173)
 
~[dspace-server-webapp-8.2.jar:8.2]
at 
org.dspace.app.rest.security.EPersonRestAuthenticationProvider.authenticateNewLogin(EPersonRestAuthenticationProvider.java:133)
 
~[dspace-server-webapp-8.2.jar:8.2]
at 
org.dspace.app.rest.security.EPersonRestAuthenticationProvider.authenticate(EPersonRestAuthenticationProvider.java:88)
 
~[dspace-server-webapp-8.2.jar:8.2]
at 
org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
 
~[spring-security-core-6.5.1.jar:6.5.1]
at 
org.dspace.app.rest.security.StatelessLoginFilter.attemptAuthentication(StatelessLoginFilter.java:85)
 
~[dspace-server-webapp-8.2.jar:8.2]
at 
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:239)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.dspace.app.rest.security.StatelessAuthenticationFilter.doFilterInternal(StatelessAuthenticationFilter.java:105)
 
~[dspace-server-webapp-8.2.jar:8.2]
at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 
~[spring-web-6.2.8.jar:6.2.8]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:134)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 
~[spring-web-6.2.8.jar:6.2.8]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) 
~[spring-web-6.2.8.jar:6.2.8]
at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 
~[spring-web-6.2.8.jar:6.2.8]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 
~[spring-web-6.2.8.jar:6.2.8]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
 
~[spring-security-web-6.5.1.jar:6.5.1]
at 
org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
 
~[spring-security-web-6.5.1.jar:6.5.1]

################ END OF LOG ###############


-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://lyrasis.org/code-of-conduct/
--- 
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 visit 
https://groups.google.com/d/msgid/dspace-tech/9e1138a8-f4fb-421a-b17d-2f4d14fea461n%40googlegroups.com.

Reply via email to