mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-10 19:43:10 +00:00
Check session salt in shib auth
This commit is contained in:
@@ -227,6 +227,10 @@ public class ShibAuthentication implements AuthenticationMethod {
|
|||||||
return AuthenticationMethod.NO_SUCH_USER;
|
return AuthenticationMethod.NO_SUCH_USER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (eperson != null && StringUtils.isNotBlank(eperson.getSessionSalt())) {
|
||||||
|
return AuthenticationMethod.NO_SUCH_USER;
|
||||||
|
}
|
||||||
|
|
||||||
// Step 3: Update User's Metadata
|
// Step 3: Update User's Metadata
|
||||||
updateEPerson(context, request, eperson);
|
updateEPerson(context, request, eperson);
|
||||||
|
|
||||||
|
@@ -15,7 +15,6 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import org.springframework.security.authentication.AuthenticationManager;
|
import org.springframework.security.authentication.AuthenticationManager;
|
||||||
import org.springframework.security.authentication.BadCredentialsException;
|
|
||||||
import org.springframework.security.core.Authentication;
|
import org.springframework.security.core.Authentication;
|
||||||
import org.springframework.security.core.AuthenticationException;
|
import org.springframework.security.core.AuthenticationException;
|
||||||
import org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter;
|
import org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter;
|
||||||
|
Reference in New Issue
Block a user