簡體   English   中英

Grails-Spring Security Core onAuthenticationSuccess

[英]Grails - Spring Security Core onAuthenticationSuccess

我有一個允許用戶登錄或注冊的表格。

當用戶到達包含表單的頁面時,請求將保存在RequestCache對象中(我正在使用Spring Security)。

在用戶決定注冊的情況下,我想模仿Spring Security onAuthenticationSuccess代碼的行為,在該代碼中,用戶被重定向到他們在登錄之前嘗試訪問的頁面(或者,在我的情況下,注冊之前) 。

為此,我將以下代碼添加到RegistrationController中:

authenticationSuccessHandler.onAuthenticationSuccess(request, response, springSecurityService.authentication)

我的問題是,這是處理注冊成功用例的合理方法嗎? 我夠了嗎?

最好的方法是將指向原始請求URL的鏈接保留在注冊頁面上的隱藏密碼表中,並在注冊后重定向。 嘗試使安全層盡可能簡單,並盡可能接近最初的意圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM