полезная нагрузка с JSON с JWT в Swift - PullRequest
0 голосов
/ 20 июня 2019

Генерация токена jwt, я работаю для шифрования jwt и использую jwt frmaework. это было прекрасно,

import UIKit
import CryptoSwift
import SwiftyJWT
import SwiftyCrypto
//
class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()

        let alg = JWTAlgorithm.hs256("secret")
        let headerWithKeyId = JWTHeader.init()
        var payload = JWTPayload()
        payload.expiration = 515616187993
//        payload.issuer = "yufu"
//        payload.subject = "shuo"
        payload.customFields = ["user": EncodableValue(value: "user1"),
                                "id":EncodableValue(value: "001")]
        let jwtWithKeyId = try? JWT.init(payload: payload, algorithm: alg, header: headerWithKeyId)
        print("jwtWithKeyId",jwtWithKeyId as Any)
        // Do any additional setup after loading the view.
    }
}

Я должен загрузить эту полезную нагрузку

{ 
"users": { 
"name": "xyz", 
"empid": "123"
      },
"desg": { 
"degType": "contract", "deg": "IT"
  }  }

Я пытаюсь, чтобы это не работало для меня. Где у меня есть изменения в моем коде, как я могу обновить JSON до JWT полезной нагрузки

...