2012-04-02 7 views
0

나는이 문제가 있으며 방금 해결책을 찾을 수 없습니다.Jboss 로그인하여 올바른 URL로 리디렉션

JBoss AS 7을 사용하고 Eclipse Indigo를 사용하여 동적 웹 프로젝트를 만들었습니다. 내 프로젝트에서 나는 올바르게 로그인 한 후 적절한 섹션으로 이동해야하는 간단한 로그인 양식을 만들었습니다.

사용자, 역할 및 그룹은 프로젝트가 아니라 jboss에서 관리해야합니다. 그래서 jboss는 올바른 속성 파일을 체크인 한 후 나를 리디렉션 할 위치를 결정해야합니다.

어떻게하면됩니까? 너 모두 나 좀 도와 줄래?

+0

의 구성을 추가하는 것입니다? – sameer

답변

0

글쎄, 마침내 얻었습니다. 따라야 할 세 가지 간단한 단계.

  1. web.xml 파일에서 역할에 따라 모든 보안 제한 조건을 적용하십시오.

    인증 어떤 이름 * .jsf GET POST 관리자 NONE

  2. 로그인 설정

    FORM 영역 이름 /mylogin.jsf /myerror.jsf

  3. 보안 역할

    내림차순 관리자

을 WEB-INF 폴더에 제이 보스 - web.xml 파일 만들기 . 이 파일 안에는

<jboss-web> 
    <security-domain>java:/jaas/realmname</security-domain> 
</jboss-web> 

은 WEB-INF 폴더에 폴더 클래스를 생성하고 당신의 user.properties 및 role.properties 파일을 배치 작성합니다.

그리고 다음 마지막 단계는 standalone.xml 파일 아무도 이것에 대해 알고

<security-domain name="realmname"> 
        <authentication> 
         <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required"> 
          <module-option name="usersProperties" value="users.properties"/> 
          <module-option name="rolesProperties" value="roles.properties"/> 
         </login-module> 
        </authentication> 
       </security-domain> 
+0

흠, 반드시 보안 제약 조건을 코딩하지 않았습니다. – sameer