shiroパーミッションフレームワーク、ログインして次のエラーを報告してくださいトークン送信の認証に失敗しました

Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - admin, rememberMe=false]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).
理由:
今日もこのエラーが発生しました。パスワード検証エラーではありません。mabatis mapperxml配置文件写错(ログイン関連のマッパーではありません)があります。分析中、ログインすると、loginメソッドは書き換えられたdoGetAuthenticationInfoメソッドを呼び出します。このメソッドは、ログイン情報を転送するためにdao(mine is Admin admin = this.accountService.findAdmin(username))によって記述されたログイン検証関連のメソッドを実装します。デポジット
SimpleAuthenticationInfoはこの場所にあり、プロジェクトは構成した関連情報をロードします。私にとっては、xml xmlのmabatisが間違った構成であるため、Admin admin = this.accountService.findAdmin(username)this methodがありますが、間違ったxmlとは何の関係もなく、エラーが報告されます。
したがって、doGetAuthenticationInfoに関連する構成ファイルが続くかどうかを確認する必要があります。{currentUser.login(token)}
catch(AuthenticationException a){}を試して、例外がキャッチされた後に再度デバッグすると、問題がどこにあるかを見つけることができます。 。

おすすめ

転載: blog.csdn.net/weixin_45879810/article/details/110635647