mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-07 14:05:28 +03:00
restrict config vars for viewer users
This commit is contained in:
parent
3809904ea8
commit
8aa1e1b373
@ -146,8 +146,13 @@ def config(request: Request):
|
|||||||
for name, detector in config_obj.detectors.items()
|
for name, detector in config_obj.detectors.items()
|
||||||
}
|
}
|
||||||
|
|
||||||
# remove the mqtt password
|
# remove environment_vars for non-admin users
|
||||||
|
if request.headers.get("remote-role") != "admin":
|
||||||
|
config.pop("environment_vars", None)
|
||||||
|
|
||||||
|
# remove mqtt credentials
|
||||||
config["mqtt"].pop("password", None)
|
config["mqtt"].pop("password", None)
|
||||||
|
config["mqtt"].pop("user", None)
|
||||||
|
|
||||||
# remove the proxy secret
|
# remove the proxy secret
|
||||||
config["proxy"].pop("auth_secret", None)
|
config["proxy"].pop("auth_secret", None)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user