aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2019-10-18 15:17:04 +0100
committerGravatar jesopo2019-10-18 15:17:04 +0100
commit4391176c7fd4688fbbd85d2497fb1c3a762fb74a (patch)
tree6af580508943a88b6742a9c9d08fbaf49f8445e1
parentif a nickname has no location set, assume it's a location (diff)
signature
major security fix: adding api keys should be admin-only
-rw-r--r--modules/rest_api.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/rest_api.py b/modules/rest_api.py
index abf947e9..7542a607 100644
--- a/modules/rest_api.py
+++ b/modules/rest_api.py
@@ -193,6 +193,7 @@ class Module(ModuleManager.BaseModule):
@utils.kwarg("usage", "add <alias> [endpoint [endpoint ...]]")
@utils.kwarg("usage", "remove <alias>")
@utils.kwarg("usage", "info <alias>")
+ @utils.kwarg("permission", "apikey")
def apikey(self, event):
subcommand = event["args_split"][0].lower()
alias = None