DeathGarden_API_Rebirth/Doc/bhvrSession.md
2023-06-16 23:53:24 +02:00

696 B

The Steam Login Function (see Steam_Login.md) returns the Cookie bhvrSession with the Value UserID (User ID is a custome Value generated by the MongoDB handler).

The Client then adds this Cookie to every following request.

This is done so that the API knows which user data to return.

Login Endpoint

/api/v1/auth/provider/steam/login

Retrieving Cookie

userid = request.cookies.get('bhvrSession')

Usage example

Request

@app.route("/api/v1/inventories", methods=["GET"])
def inventories():
    userid = request.cookies.get('bhvrSession')
    return jsonify({"code": 200, "message": "OK", "data": {"playerId": userid, "inventory": []}})