私はgrails 1.3.8と春のセキュリティプラグインを使用しています。authにリダイレクトされる前にリクエストパラメーターを取得したい。(たとえば、私は取得したい
/マイページ
、しかし、私はログインしていないので、リダイレクトされました
/ログインする
ページ) のリクエスト パラメータを取得するにはどうすればよいですか?
/マイページ
私の場合(以下のコード)
私のログインコントローラーには次のものがあります:
def auth = {
redirect(controller: 'consumer', action: 'login', params: params)
}
と私の ConsumerController:
def login = {
def config = SpringSecurityUtils.securityConfig
if (springSecurityService.isLoggedIn()) {
redirect uri: config.successHandler.defaultTargetUrl
return
}
String postUrl = "${request.contextPath}${config.apf.filterProcessesUrl}"
[postUrl: postUrl, rememberMeParameter: config.rememberMe.parameter]
}
この場合、ログインした後、空白のページがあります。
更新:今、私は側面を見ています
request.session.getAttribute('SPRING_SECURITY_SAVED_REQUEST_KEY')
しかし、私は知りません、からのパラメータでリダイレクトする方法
defaultSavedRequest
別のページで、たとえば、
/マイページの説明