Skip to content

Commit 9528c85

Browse files
authored
Merge pull request #78 from billilge/develop
release: 토큰에 회원 이름 정보 추가
2 parents d7c512f + 93a0c8c commit 9528c85

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
@@ -34,10 +34,10 @@ class TokenProvider(
3434

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

40-
private fun makeToken(expiry: Date, studentId: String, role: Role): String {
40+
private fun makeToken(expiry: Date, studentId: String, role: Role, name: String): String {
4141
val now = Date()
4242

4343
return Jwts.builder()
@@ -47,6 +47,7 @@ class TokenProvider(
4747
.setExpiration(expiry)
4848
.setSubject(studentId)
4949
.claim("role", role.name)
50+
.claim("name", name)
5051
.signWith(createSecretKey(), signatureAlgorithm)
5152
.compact()
5253
}

0 commit comments

Comments
 (0)