eGovFrame 표준프레임워크 포털

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

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

본문 영역

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

묻고 답하기

로그인시 오류 관련
  • 작성자

    박*성

  • 작성일

    2009-07-22 00:00:00

  • 조회수

    4,943

  • 구분

    공통컴포넌트

  • 진행상태

    완료

질문

public static Object getAuthenticatedUser() {
SecurityContext context = SecurityContextHolder.getContext();
Authentication authentication = context.getAuthentication();

if (EgovObjectUtil.isNull(authentication)) {
return null;
}

EgovUserDetails details = (EgovUserDetails) authentication.getPrincipal();

return details.getEgovUserVO();
}


EgovUserDetails details = (EgovUserDetails) authentication.getPrincipal();
부분에서 java.lang.ClassCastException: java.lang.String 오류가 생깁니다.
계정은 test/1234 로 임의로 테이블에 생성을 했습니다.

답변

해당 오류만으로는 정확한 원인을 파악하기가 힘듭니다.
우선 기초데이터에 권한관련 데이터를 등록 후 다시 시도해보시기 바랍니다.
만약 그래도 에러가 발생한다면 로그를 상세히 올려주시기 바랍니다.
수고하십시요.

이 페이지의 구성

묻고 답하기