Skip to content

Commit

Permalink
token
Browse files Browse the repository at this point in the history
  • Loading branch information
rudeh2926 committed Feb 9, 2024
1 parent 6e53df8 commit d5e0dac
Showing 1 changed file with 2 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,6 @@ class JwtTokenProvider(
private const val REFRESH_KEY = "refresh_token"
}

private fun getBody(token: String): Claims {
return try {
Jwts.parser().setSigningKey(jwtProperties.secretKey).parseClaimsJws(token).body
} catch (e: JwtException) {
throw InvalidJwtException
}
}

fun generateToken(userId: String, role: String): TokenResponse {
val accessToken = generateAccessToken(userId, role, ACCESS_KEY, jwtProperties.accessExp)
val refreshToken = generateRefreshToken(role, REFRESH_KEY, jwtProperties.refreshExp)
Expand Down Expand Up @@ -91,6 +83,8 @@ class JwtTokenProvider(
return REFRESH_KEY == getJws(token!!).header["typ"].toString()
}

fun getRole(token: String) = getJws(token).body["role"].toString()

private fun getDetails(body: Claims): UserDetails {
return if (Role.STU.toString() == body["role"].toString()) {
authDetailsService.loadUserByUsername(body.subject)
Expand Down

0 comments on commit d5e0dac

Please sign in to comment.