From c9d9aa9b440dcb9c4ddefb0cbad3da575e070ded Mon Sep 17 00:00:00 2001 From: MkSavin Date: Tue, 11 Feb 2025 05:43:41 +0300 Subject: [PATCH] fix(auth): Added trimming to jwt secret token read from .jwt_secret Added cleaning of leading and trailing spaces and special characters from a line when reading a secret token from a `.jwt_secret` file --- frigate/api/auth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frigate/api/auth.py b/frigate/api/auth.py index be5917450..12a9ee2bc 100644 --- a/frigate/api/auth.py +++ b/frigate/api/auth.py @@ -134,7 +134,7 @@ def get_jwt_secret() -> str: logger.debug("Using jwt secret from .jwt_secret file in config directory.") with open(jwt_secret_file) as f: try: - jwt_secret = f.readline() + jwt_secret = f.readline().strip() except Exception: logger.warning( "Unable to read jwt token from .jwt_secret file in config directory. A new jwt token will be created at each startup."