Structure
SessionPayload
public struct SessionPayload
The payload part of JWT.
Relationships
Conforms To
JWTPayload
Initializers
init(id:username:expireAfterSec:)
public init(id: Int, username: String, expireAfterSec exp: Int)
Default initializer.
Parameters
Name | Type | Description |
---|---|---|
id | Int |
Issuer id. |
username | String |
Issuer username. |
exp | Int |
JWT expiration date. |
Properties
Methods
verify(using:)
public func verify(using signer: JWTSigner) throws
JWT is verified using the vapor/jwt-kit function.
Parameters
Name | Type | Description |
---|---|---|
signer | JWTSigner |
See |
Throws
See ExpirationClaim.verifyNotExpired()
.