From c7a147d8b8bb969daea38893536be0c7417e8cfb Mon Sep 17 00:00:00 2001 From: hampsterx Date: Tue, 25 May 2021 16:38:12 +1200 Subject: [PATCH] allow strictBytes type for secret --- fastapi_jwt_auth/config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fastapi_jwt_auth/config.py b/fastapi_jwt_auth/config.py index c81b50c..24bcd9c 100644 --- a/fastapi_jwt_auth/config.py +++ b/fastapi_jwt_auth/config.py @@ -5,12 +5,13 @@ validator, StrictBool, StrictInt, - StrictStr + StrictStr, + StrictBytes ) class LoadConfig(BaseModel): authjwt_token_location: Optional[Sequence[StrictStr]] = {'headers'} - authjwt_secret_key: Optional[StrictStr] = None + authjwt_secret_key: Optional[Union[StrictStr,StrictBytes]] = None authjwt_public_key: Optional[StrictStr] = None authjwt_private_key: Optional[StrictStr] = None authjwt_algorithm: Optional[StrictStr] = "HS256"