ゲスト機能を追加したいと思います。これは、ゲストがユーザーのように機能するオブジェクトであるが、永続化されず、ROLE_GUEST
の代わりに持つことを意味しますROLE_USER
。ゲストIDをセッションに保存して、ゲストが何かをしたときに、ゲストを取得して、ゲストの名前でアクションを実行できるようにします。を保持したい場合、この情報をどのように追加しますかStateless Servlet
。
登録ユーザーの現在のログインは次のようになります。
auth = new UsernamePasswordAuthenticationToken(username, password, auths);
Authentication result = authManager.authenticate(auth);
SecurityContextHolder.getContext().setAuthentication(result);
これに似たもの、またはSecurityContextHolder.getContext()のどこかにゲスト名を直接追加する方法を探しています。Session
この情報を保存するために、Springオブジェクトまたは別のセッションを取得できますか?
私は使用していませんSpring MVC
。