Class SpringSecurityAuthenticatorImpl
java.lang.Object
com.randomnoun.common.security.impl.SpringSecurityAuthenticatorImpl
- All Implemented Interfaces:
SecurityAuthenticator
See SpringSecurityLoaderImpl. Maybe.
- Author:
- knoxg
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
authenticate
(User user, String password) Authenticates a user.void
initialise
(Map<String, Object> properties) Initialise this loader.void
Resets the security context.void
saveRolePermissions
(String role, List<Permission> rolePermissions) void
saveUserRolesAndPermissions
(User user, List<String> roles, List<Permission> userPermissions)
-
Field Details
-
logger
Logger for this class -
INIT_TABLENAME
-
INIT_USERNAME_COLUMN
-
INIT_PASSWORD_COLUMN
-
INIT_JDBCTEMPLATE
Odd.
-
-
Constructor Details
-
SpringSecurityAuthenticatorImpl
public SpringSecurityAuthenticatorImpl()
-
-
Method Details
-
initialise
Initialise this loader.- Specified by:
initialise
in interfaceSecurityAuthenticator
- Parameters:
properties
- Initialisation properties for this loader.- See Also:
-
authenticate
Authenticates a user.- Specified by:
authenticate
in interfaceSecurityAuthenticator
- Parameters:
password
- The password used to authenticate the user- Returns:
- true if the username/password combination is valid.
-
resetSecurityContext
Resets the security context.This security context holds no state, so this method does nothing.
-
saveUserRolesAndPermissions
public void saveUserRolesAndPermissions(User user, List<String> roles, List<Permission> userPermissions) throws IOException - Throws:
IOException
-
saveRolePermissions
- Throws:
IOException
-