Web サイトの最初のページなど、すべてのユーザーがアクセスできる公開ページには、匿名ユーザーが含まれます。だから私は次のようにapplicationContext-security.xmlで設定します:
<intercept-url pattern="/index" access="permitAll" />
<intercept-url pattern="/css/**" access="permitAll" />
<intercept-url pattern="/javascript/**" access="permitAll" />
<intercept-url pattern="/**"
access="hasAnyRole('ROLE_MANAGER','ROLE_ORGANIZATION')" />
サインインを使用する場合にユーザー情報を取得したい。以下のコードを使用します。
SecurityContextHolder.getContext()
.getAuthentication().getPrincipal()
その後、サインインしてもnullになります。
設定ミスだと思います。誰でも理由や場所を知っていますか? ありがとう