summary refs log tree commit diff
path: root/synapse_topology/server/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'synapse_topology/server/server.py')
-rw-r--r--synapse_topology/server/server.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/synapse_topology/server/server.py b/synapse_topology/server/server.py

index 351f7d49e3..02ca013b24 100644 --- a/synapse_topology/server/server.py +++ b/synapse_topology/server/server.py
@@ -10,7 +10,6 @@ from .utils import port_checker from synapse_topology.model import constants from .schemas import ( BASE_CONFIG_SCHEMA, - SERVERNAME_SCHEMA, CERT_PATHS_SCHEMA, CERTS_SCHEMA, PORTS_SCHEMA, @@ -46,10 +45,12 @@ class Server: } ) - @app.route("/secretkey", methods=["GET"]) + @app.route("/secretkey", methods=["POST"]) @validate_schema(SECRET_KEY_SCHEMA) - def get_secret_key(self, request): - return json.dumps({"secret_key": self.model.generate_secret_key()}) + def get_secret_key(self, request, body): + return json.dumps( + {"secret_key": self.model.generate_secret_key(body["server_name"])} + ) @app.route("/config", methods=["GET"]) def get_config(self, request):