강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

qkrwnstns52님의 프로필 이미지
qkrwnstns52

작성한 질문수

스프링 시큐리티

4) DB 연동 인증 처리(1) : CustomUserDetailsService

accountContext 클래스 생성목적 질문입니다.

작성

·

175

1

인증된 객체를 외부에서 참조할 수 있게 하기위해 생성한 클래스인건가요???

답변 1

1

정수원님의 프로필 이미지
정수원
지식공유자

네 일종의 Account 를 담고 있는 클래스라 보시면 됩니다

하지만 반드시 AccountContext 를 만들 필요는 없습니다

Account 클래스를 UserDetails 타입으로 구현해서 사용해도 됩니다

근데 Account 는 Entity 클래스로서 일반 객체와 분리해서 사용하는 것이 좀 더 좋은 구조라고 생각합니다

그래서 AccountContext 안에 Account 를 담아놓고 필요시 꺼내어 쓰기 위한 용도라고 보시면 됩니다

qkrwnstns52님의 프로필 이미지
qkrwnstns52

작성한 질문수

질문하기