Source code for lib.token
from datetime import datetime, timedelta
import jwt
from reader.arg import Arg_Reader
[docs]def create_token():
now = datetime.now()
exp = now + timedelta(minutes=10)
payload = {'iat': now.timestamp(), 'exp': exp.timestamp(), 'nbf': now.timestamp()}
token = jwt.encode(payload, Arg_Reader.db.auth_secret_key)
return f'{Arg_Reader.db.auth_header_prefix} {token}'