Required Instance Methodvapor.jwt-kit 5.1.2JWTKit
parse(_:as:)
JWTParser.swift:9func parse<Payload>(_ token: some DataProtocol, as: Payload.Type) throws -> (header: JWTHeader, payload: Payload, signature: Data) where Payload : JWTPayload
func parse<Payload>(_ token: some DataProtocol, as: Payload.Type) throws -> (header: JWTHeader, payload: Payload, signature: Data) where Payload : JWTPayload
s6JWTKit9JWTParserP5parse_2asAA9JWTHeaderV6header_qd__7payload20FoundationEssentials4DataV9signaturetqd_0__qd__mtKAA10JWTPayloadRd__AJ0J8ProtocolRd_0_r0_lF
What are these?3X3OF
import JWTKit
🔑 JSON Web Token signing and verification (HMAC, RSA, PSS, ECDSA, EdDSA) using SwiftCrypto.
protocol JWTParser : Sendable
protocol DataProtocol : RandomAccessCollection where Self.Element == UInt8, Self.SubSequence : DataProtocol
@dynamicMemberLookup struct JWTHeader
The header (details) used for signing and processing the JWT.
@frozen struct Data
protocol JWTPayload : Decodable, Encodable, Sendable
A JWT payload is a Publically Readable set of claims. Each variable represents a claim.
var jsonDecoder: JWTJSONDecoder { get set }