2010-07-14 5 views
0

로그인을 위해 양식의 다른 숨겨진 값을 서버로 전달하고 싶습니다. 그런 다음 숨겨진 매개 변수와 새로 인증 된 사용자 객체에 액세스 할 수있는 서버에서 다른 계산을 수행 할 수 있기를 원합니다.Grails에서 Acegi Plugin을 사용하여 로그인 폼에서 다른 값에 액세스하는 방법

나는 onInteractiveAuthenticationSuccessEvent 이벤트를 사용하려고합니다. 그러나 어디서나 params 요청 개체에 대한 포인터를 찾을 수 없습니다.

사실 이것은 Gigya에서 정보를 전달하여 acegi 사용자 계정에 linkaccount를 보내는 방법에 대한 나의 계획입니다.

답변

0

나는 정확한 구문을 기억하지 않습니다,하지만 난 ... 우리가 요청이 보안 콜백 메소드 속성에 액세스 할 수 org.springframework.web.context.request.RequestContextHolder을 사용했습니다 확신

+0

안녕하세요 ecodan, 작동하는 것처럼 들리지만 작동하는 구문을 찾지 못했습니다. 사용하고있는 구문을 파헤칠 수있는 기회가 있으십니까? 스레드 값을 바인드하기 위해 구성해야하는 것이 있다면 무엇이 있었는지 기억하십니까? – Andrew

0

첫 번째 대답은 나를 올바른 장소에서 둘러 보았습니다. Grails의 요청을 얻기 위해 플러그인에

org.codehaus.groovy.grails.plugins.springsecurity.SecurityRequestHolder.getRequest는()

가장 좋은 방법이 될 것으로 보인다. Eocdan 도움에 감사드립니다.