Skip to content

Commit

Permalink
Merge pull request #130 from mash-up-kr/fix/Prevent-Login-Temporarily
Browse files Browse the repository at this point in the history
fix: dojo 팀원이 아닐 경우 예외 발생
  • Loading branch information
toychip authored Sep 4, 2024
2 parents 1629bd7 + fa967e4 commit 31cd744
Showing 1 changed file with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,18 @@ class MemberAuthTokenAuthenticationProvider(
val memberId = jwtTokenService.getMemberId(authToken) ?: throw DojoException.of(AUTHENTICATION_FAILURE, "invalid token")
val member = memberService.findMemberById(memberId) ?: throw DojoException.of(MEMBER_NOT_FOUND)

notAllowMember(member.fullName)

return MemberPrincipal(member)
}

private fun notAllowMember(fullName: String) {
val dojo = listOf("한정민", "오예원", "박세원", "임준형", "이현재", "황태규", "최민석", "낭은영", "오시연")

if (fullName !in dojo) {
throw DojoException.of(AUTHENTICATION_FAILURE, "You Are Not Dojo")
}
}
}

class MemberPrincipal(
Expand Down

0 comments on commit 31cd744

Please sign in to comment.