From 67ee3cf8e76c77b976fbb9318db68a4cbb18329b Mon Sep 17 00:00:00 2001 From: Sumin Hwang <163857590+tnals0924@users.noreply.github.com> Date: Thu, 22 May 2025 17:31:17 +0900 Subject: [PATCH] =?UTF-8?q?feat(#100):=20=ED=86=A0=ED=81=B0=EC=97=90=20?= =?UTF-8?q?=ED=95=99=EC=83=9D=ED=9A=8C=EB=B9=84=20=EB=82=A9=EB=B6=80=20?= =?UTF-8?q?=EC=97=AC=EB=B6=80=20=EC=A0=95=EB=B3=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/backend/global/security/jwt/TokenProvider.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/site/billilge/api/backend/global/security/jwt/TokenProvider.kt b/src/main/kotlin/site/billilge/api/backend/global/security/jwt/TokenProvider.kt index 645ad33..2406778 100644 --- a/src/main/kotlin/site/billilge/api/backend/global/security/jwt/TokenProvider.kt +++ b/src/main/kotlin/site/billilge/api/backend/global/security/jwt/TokenProvider.kt @@ -37,10 +37,10 @@ class TokenProvider( fun generateToken(member: Member, expiredAt: Duration): String { val now = Date() - return makeToken(Date(now.time + expiredAt.toMillis()), member.studentId, member.role, member.name) + return makeToken(Date(now.time + expiredAt.toMillis()), member.studentId, member.role, member.name, member.isFeePaid) } - private fun makeToken(expiry: Date, studentId: String, role: Role, name: String): String { + private fun makeToken(expiry: Date, studentId: String, role: Role, name: String, isFeePaid: Boolean): String { val now = Date() return Jwts.builder() @@ -51,6 +51,7 @@ class TokenProvider( .setSubject(studentId) .claim("role", role.name) .claim("name", name) + .claim("isFeePaid", isFeePaid) .signWith(createSecretKey(), signatureAlgorithm) .compact() }