メソッドで(実際には署名に従って)AbstractPreAuthenticatedProcessingFilter
を返すカスタムを実装しました。Principal
Object
getPreAuthenticatedPrincipal(HttpServletRequest)
どういうわけかUserDetailsService
アクセスする必要があるをカスタム実装しています。Principal
を使用してみましたが、これはnullであるためSecurityContextHolder.getContext().getAuthentication().getPrincipal()
にスローされます。NullPointerException
getAuthentication()
それ以外の方法でアクセスするにはどうすればよいPrincipal
ですか?