2009-08-13 17 views
0

저는 기존 사이트를 상속 한 개발자와 함께 일하고 있습니다. 아파치 리버스 프록시 뒤에있는 j_security_check 인증을 가진 웹 로직 8.1 웹 사이트입니다. 로그인에 몇 가지 문제가 있으며 j_security_check config에 대해 확실하지 않습니다. 그것은 매우 까다 롭고 까다 롭습니다. 구성 방법, 특히 로그인 성공 후 대상 페이지를 변경하는 방법에 대한 정보는 어떻게 얻을 수 있습니까?Bea Weblogic (8.1) 및 j_security_check

감사합니다.

답변

1

weblogic이 자동으로 요청한 페이지로 리디렉션합니다. web.xml에서 정의 된 리소스는 form-login (호출 됨)에 의해 보호됩니다. 따라서 첫 페이지 만 요청하면 로그인 정보가 표시됩니다. 로그인이 성공하면 요청 된 원래 페이지로 리디렉션됩니다.

0

web.xml에 이와 비슷한 내용이 표시됩니다 ("myRoleName"은 Webloggic 서버 콘솔의 보안> 영역> myreal> 그룹 아래 정의 된 sercurity 역할로 대체됩니다). 역할이 여러 개인 경우 약간 차이가 날 것입니다.

<security-constraint> 
    <web-resource-collection> 
     <web-resource-name>Protected Area</web-resource-name> 
     <url-pattern>/flows/*</url-pattern> 
     <url-pattern>Controller.jpf</url-pattern> 
     <http-method>GET</http-method> 
     <http-method>Post</http-method> 
    </web-resource-collection> 
    <auth-constraint> 
     <role-name>myRoleName</role-name> 
    </auth-constraint> 
    <user-data-constraint> 
     <transport-guarantee>NONE</transport-guarantee> 
    </user-data-constraint> 
    </security-constraint> 

    <login-config> 
    <auth-method>FORM</auth-method> 
    <form-login-config> 
     <form-login-page>login.jsp</form-login-page> 
     <form-error-page>fail_login.jsp</form-error-page> 
    </form-login-config> 
    </login-config> 

    <security-role> 
    <description> 
     Only role for the Application 
    </description> 
    <role-name>myRoleName</role-name> 
    </security-role> 
관련 문제