JwtAdapter

class JwtAdapter(accessTokenSecret: String = "AT_SECRET", accessTokenExpiryInSeconds: Long = 3600, refreshTokenSecret: String = "RT_SECRET", refreshTokenExpiryInSeconds: Long = 30 * 24 * 3600, refreshTokenService: RefreshTokenService)

Constructors

Link copied to clipboard
constructor(accessTokenSecret: String = "AT_SECRET", accessTokenExpiryInSeconds: Long = 3600, refreshTokenSecret: String = "RT_SECRET", refreshTokenExpiryInSeconds: Long = 30 * 24 * 3600, refreshTokenService: RefreshTokenService)

Functions

Link copied to clipboard
fun generateAccessToken(refreshToken: String, userId: Long, appId: Long): Result<String>
Link copied to clipboard
fun generateRefreshToken(userId: Long, appId: Long): Result<String>
Link copied to clipboard
fun validateAccessToken(token: String): DecodedJWT?