public class RejectUserPreAuthenticationChecks
extends AccountStatusUserDetailsChecker
CoreAuthenticationProvider.
The setup below rejects login attempts of user 'foo' (UID based restriction) and of customers in general (type based restriction).
See: /ext/cockpit/resources/cockpit/cockpit-spring-security.xml
foo
Customer
| Modifier and Type | Field and Description |
|---|---|
protected MessageSourceAccessor |
messages |
| Constructor and Description |
|---|
RejectUserPreAuthenticationChecks() |
| Modifier and Type | Method and Description |
|---|---|
void |
check(UserDetails userDetails) |
protected void |
checkForAllowedGroups(User user) |
protected void |
checkUserType(User user) |
protected ComposedType |
getComposedType(java.lang.String code) |
void |
setAllowedUserGroups(java.util.Collection<java.lang.String> allowedUserGroups) |
void |
setAllowedUserTypes(java.util.Collection<java.lang.String> allowedUserTypes) |
public void setAllowedUserTypes(java.util.Collection<java.lang.String> allowedUserTypes)
public void setAllowedUserGroups(java.util.Collection<java.lang.String> allowedUserGroups)
public void check(UserDetails userDetails)
protected void checkForAllowedGroups(User user)
protected void checkUserType(User user)
protected ComposedType getComposedType(java.lang.String code)
Copyright © 2018 SAP SE. All Rights Reserved.