Class LocalAuthProviderImpl

All Implemented Interfaces:
AuthenticationProvider, LocalAuthenticationProvider<uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl.TestAPI>

@Service
public class LocalAuthProviderImpl
extends DatabaseAwareBean
implements LocalAuthenticationProvider<uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl.TestAPI>
Does authentication against users defined entirely in the database. This includes keeping the users' (encrypted) password in the database. This is primarily focused on the user_info database table.
Author:
Donal Fellows
See Also:
Configuration properties