public interface LoginServiceLocal extends LoginService
LoginService| Modifier and Type | Method and Description |
|---|---|
Session |
doLogin(TimeInterval timeout,
java.lang.Long deviceConfirmationId,
java.lang.Long deviceId,
java.lang.String hmac)
Logs in the current authenticated user
If a device confirmation id is given and can be validated correctly then the session will be marked as trusted
meaning no confirmation password will be required.
|
Session |
doLoginUser(UserLoginDTO params)
Logs in the given user
|
DateRange |
getFirstAndLastLogin(BasicUser user)
Returns the first and last login of the given user, or null if never logged in before
|
LoginData |
getLoginData(Channel channel,
java.lang.Long deviceId,
java.lang.Long pinId)
Returns the data for user login according to the given channel.
|
void |
removeAllLogs(BasicUser basicUser)
Removes all login history logs for the given user
|
checkSecondaryPassword, getLoginData, getSecondaryPasswordInput, login, loginUser, logout, logoutUser, replaceSessionSession doLogin(TimeInterval timeout, java.lang.Long deviceConfirmationId, java.lang.Long deviceId, java.lang.String hmac)
Session doLoginUser(UserLoginDTO params)
DateRange getFirstAndLastLogin(BasicUser user)
LoginData getLoginData(Channel channel, java.lang.Long deviceId, java.lang.Long pinId)
void removeAllLogs(BasicUser basicUser)