0
私は、ユーザがログインまたは登録できるフォームを持っています。Grails - Spring SecurityコアonAuthenticationSuccess
ユーザーがフォームを含むページに移動すると、リクエストはRequestCacheオブジェクトに保存されます(Spring Securityを使用しています)。
ユーザーが登録することを決めた場合は、ログインする前に取得しようとしていたページにリダイレクトされるSpring Security onAuthenticationSuccessコードの動作を模倣したいと思います。 、登録する前に)。これは、登録成功のユースケースに対処するための合理的なアプローチで、
authenticationSuccessHandler.onAuthenticationSuccess(request, response, springSecurityService.authentication)
私の質問は次のとおりです。
はそれを達成するために、私はRegistrationControllerに次のコードを追加しましたか?私は十分にやっていますか?
通常、登録後、ユーザーはアプリケーションのリンク先ページに移動する必要があります。彼は新しいものだから、アドレスバーに手動で入力したURLに彼をリダイレクトすることは役に立ちません。 –
私はユーザーが特定のページへのリンクを受け取るユースケースを持っています。ユーザーが新しいユーザーの場合は、リンク先ページに送信するのではなく、登録後にそのページに送信したいと考えています。 – user1866924