2012-07-18 3 views
1

아파치 클릭을 기반으로 애플리케이션을 인증하기 위해 apiro shiro를 구성하려고합니다. districtlogin.jsp 2) 국가 사용자의 경우 : statelogin.jspShiro의 복수 로그인 URL

내가이 2 개 URL을 지정할 수있는 방법 우리는 지구 사용자의 경우 동일한 응용 프로그램

1)의 두 가지 유형의 사용자를위한 두 개의 서로 다른 로그인 URL이 shiro.ini 파일

한 번에 하나의 URL 만 작동합니다.

내가 내 상황에 감사합니다

+0

두 가지 다른 로그인 페이지가있는 이유는 무엇입니까? 또한 사용자가 로그인이 필요한 페이지를 방문하면 shiro가 로그인 페이지로 리디렉션합니다. 어느 페이지로 갈지 결정해야합니까? – jbunting

답변

0

아래의 방법을

shiro.loginUrl = /statelogin.jsp shiro.loginUrl = /districtlogin.jsp

을 사용, 나는이 다른 로그인 URL을하기 때문에 필요 2 대상, 웹 클라이언트 및 모바일 클라이언트 (RESTful을 통해)에서 액세스 할 수 있습니다.
컨트롤러에서 입력과 출력이 완전히 다르기 때문에 컨트롤러에서 동일한 로그인 작업을 적용 할 수는 없지만 두 가지 작업에서 서비스 메서드를 다시 사용하십시오.
유효한 로그인 URL이 2 개 있음을 Shiro가 알 수있는 방법이 있습니까?