Code clean up. Better debugging. Work on event session, presentation, and presenter.
This commit is contained in:
@@ -2,12 +2,11 @@ from __future__ import annotations
|
||||
import datetime, jwt, pytz, redis, time
|
||||
from passlib.hash import argon2
|
||||
|
||||
#from datetime import datetime, time, timedelta
|
||||
from fastapi import APIRouter, Depends, Header, HTTPException, Response, status
|
||||
from pydantic import BaseModel, EmailStr, Field
|
||||
from typing import Dict, List, Optional, Set, Union
|
||||
|
||||
from app.log import log, logging
|
||||
from app.log import log, logging, logger_reset
|
||||
from app.db_sql import redis_lookup_id_random, sql_select
|
||||
|
||||
|
||||
@@ -57,7 +56,9 @@ def verify_secure_hash_string(string:str, string_hash:str):
|
||||
return False
|
||||
|
||||
|
||||
# ### BEGIN ### API Lib General ### sign_jwt() ###
|
||||
# Updated 2021-07-14
|
||||
@logger_reset
|
||||
def sign_jwt(
|
||||
secret_key: str, # Secret/Private/Password
|
||||
public_key: str, # Will be part of the token. Use to look up secret when verifying.
|
||||
@@ -86,9 +87,12 @@ def sign_jwt(
|
||||
log.debug(token)
|
||||
|
||||
return token
|
||||
# ### END ### API Lib General ### sign_jwt() ###
|
||||
|
||||
|
||||
# ### BEGIN ### API Lib General ### decode_jwt() ###
|
||||
# Updated 2021-07-14
|
||||
@logger_reset
|
||||
def decode_jwt(
|
||||
secret_key: str,
|
||||
token: str,
|
||||
@@ -106,3 +110,4 @@ def decode_jwt(
|
||||
else: return False
|
||||
except:
|
||||
return None
|
||||
# ### END ### API Lib General ### decode_jwt() ###
|
||||
|
||||
Reference in New Issue
Block a user