feat: HTTP auth

This commit is contained in:
Toby
2023-08-11 19:14:07 -07:00
parent cbfb1998a5
commit d3db1e4a1d
6 changed files with 172 additions and 3 deletions

24
extras/auth/http_test.py Normal file
View File

@@ -0,0 +1,24 @@
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route("/auth", methods=["POST"])
def auth():
data = request.json
if data is None:
return jsonify({"ok": False, "id": ""}), 400
addr = data.get("addr", "")
auth = data.get("auth", "")
tx = data.get("tx", 0)
if addr == "123.123.123.123:5566" and auth == "wahaha" and tx == 12345:
return jsonify({"ok": True, "id": "some_unique_id"})
else:
return jsonify({"ok": False, "id": ""})
if __name__ == "__main__":
app.run()