私は、SpringブートWebアプリケーションのフィルタを使用して、すべてのユーザー要求をデータベースに記録しています。私がログインしたいことの一つは、ユーザー名ですが、私が使用して現在のユーザーを取得しようとすると:私は次のエラーを取得フィルタでApache Shiro SecurityUtilsを使用する
SecurityUtils.getSubject().getPrincipal()
:
No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. This is an invalid application configuration.
を私はする必要がありますか私のフィルターが現在のユーザーを取得できるようにしますか?あなたのフィルタマッピングに定義された少なくとも1つのURL持っている必要があります
shiro環境が正常に起動しましたか? shiro.iniファイルを共有してください。 – dev