カスタム "userDetail"オブジェクトに追加情報を保存したいのですが、オブジェクトに情報を追加したいときはわかりません。ログイン後(JWT-Token login)、すべてのメソッドに対してアクセス可能である必要があります。SecurityContextHolder.getContext().getAuthentication().getInformation()
トークンが生成される頃に私のカスタムAuthenticationControllerで設定することを考えましたが、これは参照される型その時点でuserDetails、ないcustomUserDetailsされていますuserDetailsにカスタム情報を追加することはできますか?
UserDetails userDetails = this.userDetailsService.loadUserByUsername(authenticationRequest.getUsername());
//TODO setInformation
String token = this.tokenUtils.generateToken(userDetails);
そのような情報を追加するための認証/承認プロセスで最高のポイントは何ですか、そしてどのように私は最善そうでしょうか?