public interface AuthenticController
限定符和类型 | 方法和说明 |
---|---|
void |
checkUserTypeAvailable(User user,
Device device)
检查用户类型,是否可以登录平台。
|
void |
dealWithLoginLock(User user,
Device device,
java.lang.String lockObject,
java.lang.String lockObjectValue)
校验当前用户/ip是否被锁定
|
void |
dealWithPasswordError(User user,
Device device,
java.lang.String lockObject,
java.lang.String lockObjectValue)
密码错误后,记录登录锁定对象
|
void |
dealWithSliderVerification(User user,
Device device,
java.lang.String lockObject,
java.lang.String lockObjectValue,
java.lang.String token)
滑块验证处理(本次登录是否需要出现滑块)
|
boolean |
doAuthentication(User user,
java.lang.String password)
已过时。
|
boolean |
doAuthentication(User user,
java.lang.String password,
Device device)
用户登录认证(含设备类型)
|
void |
logoutSingleLoginInvalidUser(java.lang.String username,
TerminalHandler terminal)
单一登录是否需要下线无效用户
|
void |
verifySingleLoginStatus(java.lang.String username,
TerminalHandler terminal,
java.lang.String token)
检查单一登录状态,不合法状态就报错
|
@Deprecated boolean doAuthentication(User user, java.lang.String password) throws java.lang.Exception
user
- 用户password
- 密码java.lang.Exception
boolean doAuthentication(User user, java.lang.String password, Device device) throws java.lang.Exception
user
- 用户password
- 密码device
- 设备类型java.lang.Exception
void checkUserTypeAvailable(User user, Device device) throws java.lang.Exception
user
- 用户device
- 设备java.lang.Exception
- 异常void dealWithPasswordError(User user, Device device, java.lang.String lockObject, java.lang.String lockObjectValue) throws java.lang.Exception
user
- 用户device
- 设备lockObject
- 锁定对象(用户/ip)lockObjectValue
- 锁定对象值java.lang.Exception
- 异常void dealWithLoginLock(User user, Device device, java.lang.String lockObject, java.lang.String lockObjectValue) throws java.lang.Exception
user
- 用户device
- 设备lockObject
- 锁定对象(用户/ip)lockObjectValue
- 锁定对象值java.lang.Exception
- 异常void dealWithSliderVerification(User user, Device device, java.lang.String lockObject, java.lang.String lockObjectValue, java.lang.String token) throws java.lang.Exception
user
- 用户device
- 设备lockObject
- 锁定对象(用户/ip)lockObjectValue
- 锁定对象值token
- 滑块验证状态java.lang.Exception
- 异常void verifySingleLoginStatus(java.lang.String username, TerminalHandler terminal, java.lang.String token) throws java.lang.Exception
username
- 用户名terminal
- 终端token
- tokenjava.lang.Exception
- 异常void logoutSingleLoginInvalidUser(java.lang.String username, TerminalHandler terminal) throws java.lang.Exception
username
- 用户名terminal
- 终端java.lang.Exception
- 异常