2011-02-24 3 views
3

플러그인으로 작동하도록 앱을 구성하는 올바른 방법을 발견하는 것이 매우 어렵다는 것을 알고 있습니다. Grails 1.3.6 및 Shiro 플러그인을 사용하고 있습니다. 1.1.3grails shiro plugin v1.1.3은 어떻게 구성합니까?

퀵 스타트 가이드를 플러그인 워드 프로세서 사이트에 올려 놓고 싶지만 로그인 설정 성공 URL을 설정하고 싶을 때로드 블록을 치고 있음을 발견했습니다. 이해가 안 무엇

내가 "/ ㅋ"Config.groovy 파일 즉 security.shiro.redirectUrl =에 하나의 선으로 명시 적으로 설정 옵션 3 개 설정 옵션의 방법 ..

  1. 를 참조 연구 이후

    보안 { 시로 { 필터 {을 successURL : 그것은 어디로

  2. 는 꽤 자주 nabble 및 스택 오버플하지만 힌트와 함께 블록의 유형을보고 "/ ㅋ /"} } }

난을 successURL을 설정하려면이 방법을 시도했지만 아무 효과가 없습니다. 나는 SecurityFilters.groovy 파일에 대한 참조를 본 적이 있지만이 파일에을 successURL을 둘 것 위치를 확인할 수 없습니다

  1. .. 누군가가 나를 위해이를 취소 할 수있는 경우

그래서, 그게 좋겠

감사합니다,

답변

2

잘 큰 :-) 수, 그것은 수치이지만, ShiroFilters의 소스 코드를 읽고,이 컨트롤러처럼 보인다 "인증", 액션 "로그인"하드입니다. 기본적으로 보안 주소를 누르면 리디렉션이 실행됩니다. 인증 조치를 처리 한 후 params에 제공된 targetUri 값을 사용할지 여부를 지정하여 목적지에 대해 원하는 모든 주소를 선택할 수 있습니다.

정말 사용자 정의해야하는 경우 소스 수정을 제안합니다. 당신은 심지어 의존성 삽입과 ".config"매개 변수로부터의 읽기를 통해 grailsApplication을 제공하면서 더 많은 설정 기능을 추가 할 수 있습니다.

관련 문제