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

이보미님의 프로필 이미지
이보미

작성한 질문수

Spring Boot JWT Tutorial

JWT 코드, Security 설정 추가

TokenProvider의 의존성 주입이 끝난 이후 key변수를 할당하는 이유

작성

·

628

0

3강 1:58에서 TokenProvider에 대해 설명해주시면서

빈 생성 이후 의존성 주입까지 받은 뒤 Key를 생성하기 위해 InitializingBean을 implement한다고 설명해주셨는데,

서치를 하다 보니 강사님처럼 인터페이스 구현 없이 생성자에서 바로 Key를 생성하는 코드도 간혹 보았습니다.

이처럼 생성자 호출 시에 Key를 만들지 않고 그 이후에 Key를 생성하신 구체적인 이유가 궁금합니다.

답변 1

0

아마 보안 때문이지 않을까 싶습니다...

이보미님의 프로필 이미지
이보미
질문자

답변 감사합니다! :)
막연하게 보안 때문일 것 같긴 했는데, 구체적으로 어느 부분이 어떻게 취약해지는지가 궁금했어요. 변수의 생성/소멸 시점과 그에 따른 접근 범위와 관련된 내용일 듯한데 스프링 MVC 쪽을 더 공부해야 할까요?

이보미님의 프로필 이미지
이보미

작성한 질문수

질문하기