강의

멘토링

로드맵

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

tlsdnr1135님의 프로필 이미지
tlsdnr1135

작성한 질문수

스프링 시큐리티

스프링 시큐리티 커스터마이징: JPA 연동

AccountService에 비밀번호

작성

·

221

1

AccountService에 비밀번호를 확인하는 기능은 없는건가요??
id만 비교하고 pw는 없는것 같아서요...

퀴즈

스프링 부트 애플리케이션에 `spring-boot-starter-security` 의존성을 추가했을 때 기본적으로 어떤 동작이 발생할까요?

어떤 요청에도 인증이 필요 없어집니다.

모든 웹 요청에 대해 인증이 필요하며, 기본 로그인 페이지가 제공됩니다.

오직 `/admin` 경로에 대한 요청만 인증이 필요해집니다.

애플리케이션이 자동으로 회원가입 기능을 활성화합니다.

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

그렇죠. 패스워드 비교하는 부분이 코드로 안보여서 그렇게 생각하실 수 있습니다.

패스워드 비교 작업은 스프링 시큐리티가 내부적으로 확인해 주는거에요. 약 5분쯤에 UserDetailsService 구현한 부분 보이시죠? 거기서 우리가 만든 Repository 사용해서 User 정보를 리턴해주면 스프링 시큐리티가 그 User안에 들어있는 패스워드랑 사용자가 화면에서 입력한 패스워드랑 비교해 줍니다.

좋은 질문 감사합니다.

tlsdnr1135님의 프로필 이미지
tlsdnr1135

작성한 질문수

질문하기