diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt index 2a3e48d..4308bc6 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt @@ -567,7 +567,10 @@ class MemberService( @Transactional fun signOut(signOutRequest: SignOutRequest, user: User) { val member = repository.findByEmail(user.username) ?: throw SodaException("로그인 정보를 확인해주세요.") - if (!passwordEncoder.matches(signOutRequest.password, member.password)) { + if ( + member.provider == MemberProvider.EMAIL && + !passwordEncoder.matches(signOutRequest.password, member.password) + ) { throw SodaException("비밀번호가 일치하지 않습니다.") }