Esempio n. 1
0
def GetUserFromToken(tok: str) -> User:
    usr = User()
    try:
        tokenObj = jwt.decode(tok, os.environ['SECRET'], algorithms=['HS256'])
    except:
        print("problem decoding token")
        return usr

    usr.id = tokenObj["id"]
    usr.username = tokenObj["username"]
    usr.email = tokenObj["email"]
    return usr