L
leo-magic
Aktives Mitglied
Thread Starter
- Dabei seit
- 24.12.2004
- Beiträge
- 1.178
- Reaktionspunkte
- 4
Hallo zusammen
Momentan erhalte ich die Daten eines Users direkt via JSON Post Request.
Nun möchte ich aber JWT brauchen, um das ganze sicherer zu machen...
So geht in Theorie das decoden in swift:
Nun, ich bin am Anfang meiner Swift und allg. Coding Karriere...
Kann mir jemand helfen, wie ich die Codes kombinieren kann? Sprich: Wie gelange ich an die einzelnen Infos aus dem decodierten token?
Danke für eure Hilfe!
Léo
Momentan erhalte ich die Daten eines Users direkt via JSON Post Request.
Nun möchte ich aber JWT brauchen, um das ganze sicherer zu machen...
Code:
//making a post request
Alamofire.request(URL_USER_LOGIN, method: .post, parameters: parameters).responseJSON
{
response in
//printing response
print(response)
//getting the json value from the server
if let result = response.result.value {
let jsonData = result as! NSDictionary
//if there is no error
if(!(jsonData.value(forKey: "error") as! Bool)){
//getting the user from response
let user = jsonData.value(forKey: "user") as! NSDictionary
//getting user values
let userId = user.value(forKey: "id") as! Int
let userName = user.value(forKey: "username") as! String
let userEmail = user.value(forKey: "email") as! String
let userPhone = user.value(forKey: "phone") as! String
So geht in Theorie das decoden in swift:
Code:
do {
let claims: ClaimSet = try JWT.decode("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.e30.2_8pWJfyPup0YwOXK7g9Dn0cF1E3pdn299t4hSeJy5w", algorithm: .hs256("secret".data(using: .utf8)!))
print(claims)
} catch {
print("Failed to decode JWT: \(error)")
}
Nun, ich bin am Anfang meiner Swift und allg. Coding Karriere...
Kann mir jemand helfen, wie ich die Codes kombinieren kann? Sprich: Wie gelange ich an die einzelnen Infos aus dem decodierten token?
Danke für eure Hilfe!
Léo