spring security 관련 DB 질문입니다
- 작성자 :
- 최*식
- 작성일 :
- 2013-11-22 09:21:13
- 조회수 :
- 891
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
공통컴포넌트를 사용해서 프로젝트를 진행 중입니다.
기존 프로젝트의 DB에서는 로그인 처리가 잘 되는데
새로 이전한 DB에서는 로그인 시 인증처리가 안되는지
로그인은 되지 않고
context-security의 anthentication-failure-url로 전달되서 login_error=1 로 url이 바뀌더군요
<http access-denied-page="/sec/ram/accessDenied.do" path-type="regex">
<custom-filter before="FILTER_SECURITY_INTERCEPTOR" ref="filterSecurityInterceptor"/>
<form-login login-processing-url="/j_spring_security_check"
authentication-failure-url="/uat/uia/egovLoginUsr.do?login_error=1"
default-target-url="/uat/uia/actionMain.do"
login-page="/uat/uia/egovLoginUsr.do" />
<anonymous/>
<logout logout-url="/j_spring_security_logout" logout-success-url="/" />
</http>
아무래도 DB를 이동하면서 데이터 값이 바뀐 것 같은데
공통컴포넌트 테이블 구성에서
2 사용자디렉토리/통합인증 COMTNGNRLMBER 일반회원
3 사용자디렉토리/통합인증 COMTNORGNZTINFO 조직정보
4 사용자디렉토리/통합인증 COMTNEMPLYRINFO 업무사용자정보
5 사용자디렉토리/통합인증 COMTNENTRPRSMBER 기업회원
6 사용자디렉토리/통합인증 COMVNUSERMASTER 사용자정보뷰
7 사용자디렉토리/통합인증 COMTNLOGINPOLICY 로그인정책
8 사용자디렉토리/통합인증 COMTNEMPLYRSCRTYESTBS 사용자보안설정
9 사용자디렉토리/통합인증 COMTNMENUINFO 메뉴정보
10 사용자디렉토리/통합인증 COMTHEMPLYRINFOCHANGEDTLS 업무사용자정보변경내역
11 보안관리 COMTNAUTHORGROUPINFO 권한그룹정보
12 보안관리 COMTNAUTHORINFO 권한정보
13 보안관리 COMTNROLES_HIERARCHY 롤 계층구조
14 보안관리 COMTNROLEINFO 롤정보
15 보안관리 COMTNAUTHORROLERELATE 권한롤관계
이들 테이블 말고 로그인 인증시 다른 테이블에 접근하지는 않는지 궁금합니다.
기존 프로젝트의 DB에서는 로그인 처리가 잘 되는데
새로 이전한 DB에서는 로그인 시 인증처리가 안되는지
로그인은 되지 않고
context-security의 anthentication-failure-url로 전달되서 login_error=1 로 url이 바뀌더군요
<http access-denied-page="/sec/ram/accessDenied.do" path-type="regex">
<custom-filter before="FILTER_SECURITY_INTERCEPTOR" ref="filterSecurityInterceptor"/>
<form-login login-processing-url="/j_spring_security_check"
authentication-failure-url="/uat/uia/egovLoginUsr.do?login_error=1"
default-target-url="/uat/uia/actionMain.do"
login-page="/uat/uia/egovLoginUsr.do" />
<anonymous/>
<logout logout-url="/j_spring_security_logout" logout-success-url="/" />
</http>
아무래도 DB를 이동하면서 데이터 값이 바뀐 것 같은데
공통컴포넌트 테이블 구성에서
2 사용자디렉토리/통합인증 COMTNGNRLMBER 일반회원
3 사용자디렉토리/통합인증 COMTNORGNZTINFO 조직정보
4 사용자디렉토리/통합인증 COMTNEMPLYRINFO 업무사용자정보
5 사용자디렉토리/통합인증 COMTNENTRPRSMBER 기업회원
6 사용자디렉토리/통합인증 COMVNUSERMASTER 사용자정보뷰
7 사용자디렉토리/통합인증 COMTNLOGINPOLICY 로그인정책
8 사용자디렉토리/통합인증 COMTNEMPLYRSCRTYESTBS 사용자보안설정
9 사용자디렉토리/통합인증 COMTNMENUINFO 메뉴정보
10 사용자디렉토리/통합인증 COMTHEMPLYRINFOCHANGEDTLS 업무사용자정보변경내역
11 보안관리 COMTNAUTHORGROUPINFO 권한그룹정보
12 보안관리 COMTNAUTHORINFO 권한정보
13 보안관리 COMTNROLES_HIERARCHY 롤 계층구조
14 보안관리 COMTNROLEINFO 롤정보
15 보안관리 COMTNAUTHORROLERELATE 권한롤관계
이들 테이블 말고 로그인 인증시 다른 테이블에 접근하지는 않는지 궁금합니다.
A
안녕하세요. 최동식님.
authentication-failure-url로 처리되신 경우라면, 인증 부분상에 문제이신 것 같습니다.
인증 부분의 경우는 사용자 정보(COMVNUSERMASTER 뷰로 사용자 정보 확인) 및 사용자별 권한정보(COMTNEMPLYRSCRTYESTBS) 2개의 정보가 관련이 있습니다.
위 1개의 뷰와 테이블 정보를 비교해 보시면 되실 것 같습니다.
추가적으로 log4j.xml 상에서 org.springframework logger의 level을 DEBUG로 변경해 보시면 구체적으로 어느 부분 상에 문제인지 확인을 하실 수 있으실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
authentication-failure-url로 처리되신 경우라면, 인증 부분상에 문제이신 것 같습니다.
인증 부분의 경우는 사용자 정보(COMVNUSERMASTER 뷰로 사용자 정보 확인) 및 사용자별 권한정보(COMTNEMPLYRSCRTYESTBS) 2개의 정보가 관련이 있습니다.
위 1개의 뷰와 테이블 정보를 비교해 보시면 되실 것 같습니다.
추가적으로 log4j.xml 상에서 org.springframework logger의 level을 DEBUG로 변경해 보시면 구체적으로 어느 부분 상에 문제인지 확인을 하실 수 있으실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.