eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

로그인 처리
  • 작성자

    윤*권

  • 작성일

    2013-07-26 15:50:43

  • 조회수

    1,663

  • 구분

    공통컴포넌트

  • 진행상태

    완료

질문

공통컴포넌트를 다운 받은 후 로그인을 하려는데.

인증된 사용자 여부를 체크하는 메소드 에서

SecurityContext context = SecurityContextHolder.getContext();
Authentication authentication = context.getAuthentication();

authentication 여기서 null 이라고 떠서 로그인이 안되는데요.
어떻게 처리를 하면 로그인을 진행할 수 있을까요??

답변

안녕하세요 프레임워크센터입니다.

일단 spring security에서 검증하기 위하여 context-security.xml파일에 있는 검증쿼리를 통과해야 합니다.
jdbcUserService, authoritiesByUsernameQuery 에 해당되는 쿼리검증을 통과하여야 하며,

또한 <anonymous/>라는 태그를 추가하시면 익명사용자 롤이 등록되어 null값이 안나오게 할수도 있습니다.

공통컴포넌트 올인원 파일을 다운로드 받으시고 context-security.xml을 참고하시면 될 것 같습니다.

수고하세요.

이 페이지의 구성

묻고 답하기