context-security.xml 설정에 대해서 질문 드립니다.
- 작성자 :
- 진*만
- 작성일 :
- 2014-08-12 14:57:35
- 조회수 :
- 1,144
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
현재 시큐리티는 spring-security-2.0.4.xsd 을 쓰고 있는데요.
<http access-denied-page="/accessDenied.do">
<form-login login-processing-url="/loginAction.do"
authentication-failure-url="/login.do?status=fail"
default-target-url="/loginHandler.do"
login-page="/login.do"
always-use-default-target="true" />
<logout logout-url="/logout.do" logout-success-url="/login.do"/>
</http>
이런식으로 form login 을 이용하여 인증하고 있습니다.
그런데 이후에 다중 로그인폼이 필요하여 로그인창이 현재 두개인 상황인데...
http 속성은 한개밖에 설정이 안되더라구요...
http 속성안에 form-login 을 두개를 넣을시는 에러는 없지만...
하나를 인식을 못하네요...
<http access-denied-page="/accessDenied.do">
<form-login login-processing-url="/loginAction.do"
authentication-failure-url="/login.do?status=fail"
default-target-url="/loginHandler.do"
login-page="/login.do"
always-use-default-target="true" />
<logout logout-url="/logout.do" logout-success-url="/login.do"/>
<form-login login-processing-url="/loginActionPad.do"
authentication-failure-url="/loginPad.do?status=fail"
default-target-url="/loginHandlerPad.do"
login-page="/loginPad.do"
always-use-default-target="true" />
<logout logout-url="/logoutPad.do" logout-success-url="/loginPad.do"/>
</http>
이렇게 설정시 에러는 없지만... 마지막껄 인식하지 못합니다...
다중로그인이 필요한데... 설정할수 있는 방법이 있나요?
시큐리티 버전업을 해야 하는지... 여쭤봅니다...
<http access-denied-page="/accessDenied.do">
<form-login login-processing-url="/loginAction.do"
authentication-failure-url="/login.do?status=fail"
default-target-url="/loginHandler.do"
login-page="/login.do"
always-use-default-target="true" />
<logout logout-url="/logout.do" logout-success-url="/login.do"/>
</http>
이런식으로 form login 을 이용하여 인증하고 있습니다.
그런데 이후에 다중 로그인폼이 필요하여 로그인창이 현재 두개인 상황인데...
http 속성은 한개밖에 설정이 안되더라구요...
http 속성안에 form-login 을 두개를 넣을시는 에러는 없지만...
하나를 인식을 못하네요...
<http access-denied-page="/accessDenied.do">
<form-login login-processing-url="/loginAction.do"
authentication-failure-url="/login.do?status=fail"
default-target-url="/loginHandler.do"
login-page="/login.do"
always-use-default-target="true" />
<logout logout-url="/logout.do" logout-success-url="/login.do"/>
<form-login login-processing-url="/loginActionPad.do"
authentication-failure-url="/loginPad.do?status=fail"
default-target-url="/loginHandlerPad.do"
login-page="/loginPad.do"
always-use-default-target="true" />
<logout logout-url="/logoutPad.do" logout-success-url="/loginPad.do"/>
</http>
이렇게 설정시 에러는 없지만... 마지막껄 인식하지 못합니다...
다중로그인이 필요한데... 설정할수 있는 방법이 있나요?
시큐리티 버전업을 해야 하는지... 여쭤봅니다...
A
안녕하세요. 진네만님.
Spring Security 3.1 이상 부터 <http>를 여러 개 설정하실 수 있고, http의 pattern을 통해 구분하시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
Spring Security 3.1 이상 부터 <http>를 여러 개 설정하실 수 있고, http의 pattern을 통해 구분하시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.