JwtPayload

@Serializable
data class JwtPayload(val userId: String? = null, val username: String? = null, val sid: String? = null, val credentialId: String? = null, val iss: String? = null, val sub: String? = null, val exp: Long? = null, val nbf: Long? = null, val iat: Long? = null, val jti: String? = null)

Represents the payload claims of a JWT token.

Constructors

Link copied to clipboard
constructor(userId: String? = null, username: String? = null, sid: String? = null, credentialId: String? = null, iss: String? = null, sub: String? = null, exp: Long? = null, nbf: Long? = null, iat: Long? = null, jti: String? = null)

Properties

Link copied to clipboard

The WebAuthn credential ID associated with this token

Link copied to clipboard
val exp: Long?

Expiration time as Unix timestamp

Link copied to clipboard
val iat: Long?

Issued at time as Unix timestamp

Link copied to clipboard
val iss: String?
Link copied to clipboard
val jti: String?
Link copied to clipboard
val nbf: Long?
Link copied to clipboard
val sid: String?
Link copied to clipboard
val sub: String?

Subject identifier (usually user ID)

Link copied to clipboard
Link copied to clipboard