天天看點

Shiro身份認證異常:Authentication failed for token submission

異常詳情:

在執行到自定義realm的doGetAuthenticationInfo方法時,抛出NullPointerException異常,異常資訊為

Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - zhangsan, 
rememberMe=false].  Possible unexpected error? 
(Typical or expected login exceptions should extend from AuthenticationException).      
Shiro身份認證異常:Authentication failed for token submission

原因:

出現這個異常的原因很多,可以肯定不是因為密碼錯誤,因為密碼錯誤也不會在這一步抛出異常。

我這次遇到的是因為UserModel模型實體類沒有實作序列化接口,即Serializable;實作這個接口後問題解決。