Skip to content

Commit

Permalink
fix: dojo 팀원이 아닐 경우 예외 발생
Browse files Browse the repository at this point in the history
  • Loading branch information
toychip committed Sep 3, 2024
1 parent d18ea81 commit fa967e4
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 fa967e4

Please sign in to comment.