From e8ace8a6eb4ac70e05a592a830fcf8521d81aa43 Mon Sep 17 00:00:00 2001 From: Luka Vandervelden Date: Thu, 19 Dec 2019 03:58:00 +0100 Subject: [PATCH] Fixes an error client. --- src/authd.cr | 2 +- src/token.cr | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/authd.cr b/src/authd.cr index cf3d533..4823c7e 100644 --- a/src/authd.cr +++ b/src/authd.cr @@ -318,7 +318,7 @@ module AuthD end end - def get_user?(login : String, password : String) : Passwd::User? + def get_user?(login : String, password : String) : AuthD::User::Public? send Request::GetUserByCredentials.new login, password response = Response.from_ipc read diff --git a/src/token.cr b/src/token.cr index 4427251..5c8d844 100644 --- a/src/token.cr +++ b/src/token.cr @@ -17,13 +17,11 @@ class AuthD::Token end def to_s(key) - JWT.encode to_h.to_json, key, JWT::Algorithm::HS256 + JWT.encode to_h, key, JWT::Algorithm::HS256 end def self.from_s(key, str) payload, meta = JWT.decode str, key, JWT::Algorithm::HS256 - puts "PAYLOAD BELOW, BEWARE" - pp! payload self.new payload["login"].as_s, payload["uid"].as_i end