Skip to content

Commit 2855f60

Browse files
authored
Merge pull request #101 from billilge/feat/#100
feat: 토큰에 학생회비 납부 여부 정보 추가
2 parents dc5aefd + 67ee3cf commit 2855f60

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/kotlin/site/billilge/api/backend/global/security/jwt/TokenProvider.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ class TokenProvider(
3737

3838
fun generateToken(member: Member, expiredAt: Duration): String {
3939
val now = Date()
40-
return makeToken(Date(now.time + expiredAt.toMillis()), member.studentId, member.role, member.name)
40+
return makeToken(Date(now.time + expiredAt.toMillis()), member.studentId, member.role, member.name, member.isFeePaid)
4141
}
4242

43-
private fun makeToken(expiry: Date, studentId: String, role: Role, name: String): String {
43+
private fun makeToken(expiry: Date, studentId: String, role: Role, name: String, isFeePaid: Boolean): String {
4444
val now = Date()
4545

4646
return Jwts.builder()
@@ -51,6 +51,7 @@ class TokenProvider(
5151
.setSubject(studentId)
5252
.claim("role", role.name)
5353
.claim("name", name)
54+
.claim("isFeePaid", isFeePaid)
5455
.signWith(createSecretKey(), signatureAlgorithm)
5556
.compact()
5657
}

0 commit comments

Comments
 (0)