INNER CODE UNIT · Python

get_token

SpyGuard/SpyGuard · server/backend/main.py:33

def get_token():
    """
        Return the JWT token for API requests.
    """
    token = jwt.encode({"exp": datetime.datetime.now() + datetime.timedelta(hours=24)}, app.config["SECRET_KEY"])
    return jsonify({ "token": token.decode("utf8") if type(token) == bytes else token })

@app.route("/<p>/<path:path>", methods=["GET"])
@auth.login_required
def get_file(p, path):
    """
        Return the backend assets (css, js files, fonts etc.)
    """
    rp = "../../app/backend/dist/{}".format(p)
    return send_from_directory(rp, path) if p in ["assets", "css", "fonts", "js", "img"] else redirect("/")

@app.errorhandler(404)
def page_not_found(e):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…