@Component(value="cuba_LoginWorker") @Deprecated public class LoginWorkerBean extends java.lang.Object implements LoginWorker
LoginServiceBean
Modifier and Type | Field and Description |
---|---|
protected AnonymousSessionHolder |
anonymousSessionHolder
Deprecated.
|
protected Authentication |
authentication
Deprecated.
|
protected AuthenticationManager |
authenticationManager
Deprecated.
|
protected GlobalConfig |
globalConfig
Deprecated.
|
protected Messages |
messages
Deprecated.
|
protected static java.lang.String |
MSG_PACK
Deprecated.
|
protected ServerConfig |
serverConfig
Deprecated.
|
protected TrustedLoginHandler |
trustedLoginHandler
Deprecated.
|
protected UserSessionsAPI |
userSessions
Deprecated.
|
NAME
Constructor and Description |
---|
LoginWorkerBean()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
User |
authenticate(java.lang.String login,
java.lang.String password,
java.util.Locale locale,
java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
Check credentials of user and return loaded user entity.
|
boolean |
checkRememberMe(java.lang.String login,
java.lang.String rememberMeToken)
Deprecated.
|
protected void |
copyParamsToCredentials(java.util.Map<java.lang.String,java.lang.Object> params,
AbstractClientCredentials credentials)
Deprecated.
|
UserSession |
getSession(java.util.UUID sessionId)
Deprecated.
|
UserSession |
getSystemSession(java.lang.String trustedClientPassword)
Deprecated.
|
UserSession |
login(java.lang.String login,
java.lang.String password,
java.util.Locale locale)
Deprecated.
|
UserSession |
login(java.lang.String login,
java.lang.String password,
java.util.Locale locale,
java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
|
UserSession |
loginAnonymous()
Deprecated.
Login anonymous session for trusted clients
|
UserSession |
loginByRememberMe(java.lang.String login,
java.lang.String rememberMeToken,
java.util.Locale locale)
Deprecated.
|
UserSession |
loginByRememberMe(java.lang.String login,
java.lang.String rememberMeToken,
java.util.Locale locale,
java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
|
UserSession |
loginSystem(java.lang.String login)
Deprecated.
Log in from a middleware component.
|
UserSession |
loginTrusted(java.lang.String login,
java.lang.String password,
java.util.Locale locale)
Deprecated.
|
UserSession |
loginTrusted(java.lang.String login,
java.lang.String password,
java.util.Locale locale,
java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
|
void |
logout()
Deprecated.
|
UserSession |
substituteUser(User substitutedUser)
Deprecated.
|
protected static final java.lang.String MSG_PACK
@Inject protected Messages messages
@Inject protected ServerConfig serverConfig
@Inject protected GlobalConfig globalConfig
@Inject protected UserSessionsAPI userSessions
@Inject protected TrustedLoginHandler trustedLoginHandler
@Inject protected Authentication authentication
@Inject protected AnonymousSessionHolder anonymousSessionHolder
@Inject protected AuthenticationManager authenticationManager
public UserSession login(java.lang.String login, java.lang.String password, java.util.Locale locale) throws LoginException
login
in interface LoginWorker
LoginException
public UserSession login(java.lang.String login, java.lang.String password, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> params) throws LoginException
login
in interface LoginWorker
LoginException
public UserSession loginSystem(java.lang.String login) throws LoginException
LoginWorker
loginSystem
in interface LoginWorker
login
- login of a system userLoginException
- in case of unsuccessful log inpublic UserSession loginAnonymous() throws LoginException
LoginWorker
loginAnonymous
in interface LoginWorker
LoginException
- in case of login problempublic UserSession getSystemSession(java.lang.String trustedClientPassword) throws LoginException
getSystemSession
in interface LoginWorker
LoginException
public UserSession loginTrusted(java.lang.String login, java.lang.String password, java.util.Locale locale) throws LoginException
loginTrusted
in interface LoginWorker
LoginException
LoginService.loginTrusted(String, String, java.util.Locale)
public UserSession loginTrusted(java.lang.String login, java.lang.String password, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> params) throws LoginException
loginTrusted
in interface LoginWorker
LoginException
public UserSession loginByRememberMe(java.lang.String login, java.lang.String rememberMeToken, java.util.Locale locale) throws LoginException
loginByRememberMe
in interface LoginWorker
LoginException
public UserSession loginByRememberMe(java.lang.String login, java.lang.String rememberMeToken, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> params) throws LoginException
loginByRememberMe
in interface LoginWorker
LoginException
public void logout()
logout
in interface LoginWorker
public UserSession substituteUser(User substitutedUser)
substituteUser
in interface LoginWorker
public UserSession getSession(java.util.UUID sessionId)
getSession
in interface LoginWorker
public boolean checkRememberMe(java.lang.String login, java.lang.String rememberMeToken)
checkRememberMe
in interface LoginWorker
public User authenticate(java.lang.String login, java.lang.String password, java.util.Locale locale, java.util.Map<java.lang.String,java.lang.Object> params) throws LoginException
LoginWorker
authenticate
in interface LoginWorker
login
- loginpassword
- user's encrypted passwordlocale
- localeparams
- additional parametersLoginException
- in case of unsuccessful authentication@Deprecated protected void copyParamsToCredentials(java.util.Map<java.lang.String,java.lang.Object> params, AbstractClientCredentials credentials)