2016-12-21 1 views
0

아파치 시로 (Apache Shiro) 프레임 워크를 시험해보고 있는데, 기본적으로 온라인 프로젝트에서 설정을 다운로드했습니다. 나는 그럭저럭 일하게 할 수 있었다. 그러나 나는 정말로 작은 문제에 꼭 끼이고있다. 내 프로젝트의 여러 JSF 페이지에 권한을 부여하지 않고 액세스하려고합니다.아파치 시로 (Shiro) 설정에서 여러 개의 허가되지 않은 URL을 선언하는 방법

구성은 현재 뭔가처럼 보인다 : 나는 시도

roles.unnauthorizeddUrl 즉 signUp.xhtml에 또 하나의 페이지를 추가하고 싶습니다 이제

authc = org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter  
authc.loginUrl = /login.xhtml 
roles.unauthorizedUrl = /login.xhtml 

roles.unauthorizedUrl = /login.xhtml,/signUp.xhtml 

하지만 나던. 구성에 허가되지 않은 URL을 여러 개 선언하는 방법이 있습니까?

답변

1

roles.unauthorizedUrl은 사용자가 보호 된/승인되지 않은 URL에 액세스하려고 시도했을 때 사용자가 리디렉션되어야하는 URL입니다. 따라서 하나의 URL 만 추가하면 리디렉션 할 URL에 대한 모호성이 발생합니다. 당신이 어떤 URL이 [urls] 섹션

/login.xhtml = anon 
/sugnUp.xhtml = anon 
+0

고마워에서 아래 설정을 사용하여 보호를 해제하려면

@KiranKumar –

관련 문제