分享我的案例:
今天傻乎乎的输入账号密码导致出现很尬的事情。直接把我的admin的用户给锁定了。
输入几次发现我的admin账号密码错误,我也不知道怎么想的,应该是我打错了,结果输入多次了。
出现“今天这个状态”认证失败,异常失败。
然后我巡视着着当时我懵了,,,,我就debug了一下发现它走到DisabledAccountException才发现我的被禁用这就很尴尬,我一看redis,W~C“这,,,啊,这,发现LOCK刚好满足我写的if条件尴尬了”。
总结:
DisabledAccountException (禁用的帐号)
LockedAccountException (锁定的帐号)
UnknownAccountException(错误的帐号)
ExcessiveAttemptsException(登录失败次数过多)
IncorrectCredentialsException (错误的凭证)
ExpiredCredentialsException (过期的凭证)