ここでの質問と同じことを私は尋ねていると思います。
これが私がやっていることです:
1.) データベースにないユーザーが初めてアプリケーションにログインします。
2.) ユーザーは LDAP 経由で認証されます
3.) を聞きAuthenticationSuccessEvent
ます。検出された場合、ユーザーが存在しない場合はデータベースに追加し、存在する場合は LDAP 情報で情報を更新します。
私の問題は、初めてデータベースにユーザーを追加した場合、id
追加された後までユーザーが存在しないことです。オブジェクトからアクセスできるprincipal
ように更新したい。id
principal
ここで説明されている方法を試しましたが、うまくいきませんでした。