Добавление зависимостей Добавьте пакет Swift-JWT к зависимостям в файле Package.swift вашего приложения. Замените «xxx» последней версией Swift-JWT.
.package(url: "https://github.com/IBM-Swift/Swift-JWT.git", from: "x.x.x")
Добавьте SwiftJWT к зависимостям вашей цели:
.target(name: "example", dependencies: ["SwiftJWT"]),
Импорт пакета
import SwiftJWT
Cocoapods Toвключите Swift-JWT в проект с использованием CocoaPods, добавьте SwiftJWT в свой подфайл:
pod 'SwiftJWT'
Попробуйте этот код:
let jwtEncoder = JWTEncoder(jwtSigner: jwtSigner)
let jwtString = try jwtEncoder.encodeToString(myJWT)
let jwtDecoder = JWTDecoder(jwtVerifier: jwtVerifier)
let jwt = try jwtDecoder.decode(JWT<MyClaims>.self, fromString: jwtString)
Для документации