FixIt-Dev-Team / Server_TtuckTtak

0 stars 0 forks source link

Bad credentials #39

Closed m4a1carbin4 closed 1 year ago

m4a1carbin4 commented 1 year ago

문제 : 소셜 로그인 계정에 대해 계정 내에서 패스워드 수정시 해당 계정에 대한 접근 불가능.

디버깅으로 확인된 에러 :

UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(???.getUserId(), ???.getUserId());

해당 메소드를 통해 생성된 토큰이 사용되면서 Bad credentials 에러 발생. (+ null)

예상 원인 : 패스워드 수정시 기존 이메일 기반 생성된 패스워드로 접근하려는 로직이 기본으로 작동하여 발생하는 문제로 생각됨.

m4a1carbin4 commented 1 year ago

아주 단순한거를 놓쳐서 생긴 문제였음. 해결 완료.