public class UserService extends Object implements org.springframework.security.authentication.AuthenticationProvider, Serializable
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOG |
private org.springframework.security.crypto.password.PasswordEncoder |
passwordEncoder |
private static long |
serialVersionUID |
Constructor and Description |
---|
UserService() |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.authentication.UsernamePasswordAuthenticationToken |
authenticate(org.springframework.security.core.Authentication authentication) |
AdministratorUser |
authenticate(String username,
String password) |
AdministratorUser |
createAdmin(String username,
String password) |
AdministratorUser |
getAdmin(Principal user) |
AdministratorUser |
getAdmin(String username) |
org.springframework.security.crypto.password.PasswordEncoder |
getPasswordEncoder() |
protected SettingsManager |
getSettingsManager() |
void |
setAdminPassword(AdministratorUser user,
String password) |
void |
setAdminUserName(AdministratorUser user,
String name) |
void |
setPasswordEncoder(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) |
boolean |
supports(Class<?> type) |
private static final long serialVersionUID
private static final org.slf4j.Logger LOG
@Autowired private org.springframework.security.crypto.password.PasswordEncoder passwordEncoder
public org.springframework.security.authentication.UsernamePasswordAuthenticationToken authenticate(org.springframework.security.core.Authentication authentication) throws org.springframework.security.core.AuthenticationException
authenticate
in interface org.springframework.security.authentication.AuthenticationProvider
org.springframework.security.core.AuthenticationException
public AdministratorUser authenticate(String username, String password) throws org.springframework.security.core.AuthenticationException
org.springframework.security.core.AuthenticationException
public boolean supports(Class<?> type)
supports
in interface org.springframework.security.authentication.AuthenticationProvider
public AdministratorUser createAdmin(String username, String password)
public void setAdminUserName(AdministratorUser user, String name)
public void setAdminPassword(AdministratorUser user, String password)
public AdministratorUser getAdmin(String username) throws ConfigurationException
ConfigurationException
public AdministratorUser getAdmin(Principal user) throws ConfigurationException
ConfigurationException
public org.springframework.security.crypto.password.PasswordEncoder getPasswordEncoder()
public void setPasswordEncoder(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
protected SettingsManager getSettingsManager() throws ConfigurationException
ConfigurationException
Copyright © 2012-2015 52north.org. All Rights Reserved.