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

최창수님의 프로필 이미지
최창수

작성한 질문수

스프링부트 시큐리티 & JWT 강의

스프링부트 시큐리티 5강 - 시큐리티 권한처리

username 대소문자 관련

작성

·

673

·

수정됨

0

강사님 안녕하세요.

강의 잘 보고 있습니다.

다름이 아니라, 로그인을 하다보니 username으로 대문자가 입력되어도 소문자로 인식하여 로그인을 진행하더라구요. (AdMin -> admin 계정으로 로그인)

이는 Jpa Query Methods로 생성된 SQL문에서 대소문자 구분이 되지 않는 명령이 생성되었기 때문인가요?

직접 binary 등이 포함된 SQL문을 작성하거나, 설정을 직접 수정할 수도 있을 것 같은데

대소문자를 구분하는 통상적인 방법이 궁금합니다.

답변 1

0

최주호님의 프로필 이미지
최주호
지식공유자

이 부분은 체크해 보지 못했습니다.

username의 값을 대문자로 전송했을 때, 서버쪽 UserDetailsService에서 log찍으면 대문자로 받아와지나요?

만약 그렇다면, 내부적으로 소문자로 변경되어 DB로 전송되는 것 같습니다.

최창수님의 프로필 이미지
최창수

작성한 질문수

질문하기