From 60347ccd8cbcc083b44aed4359dea2c53bc4f68e Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Fri, 19 Nov 2021 11:55:10 +0100 Subject: [PATCH] Allow oauth token expiration time to be configured --- api/config/settings/common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/config/settings/common.py b/api/config/settings/common.py index b86b55213..d9b2df10c 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -621,7 +621,9 @@ OAUTH2_PROVIDER = { # we keep expired tokens for 15 days, for tracability "REFRESH_TOKEN_EXPIRE_SECONDS": 3600 * 24 * 15, "AUTHORIZATION_CODE_EXPIRE_SECONDS": 5 * 60, - "ACCESS_TOKEN_EXPIRE_SECONDS": 60 * 60 * 10, + "ACCESS_TOKEN_EXPIRE_SECONDS": env.int( + "ACCESS_TOKEN_EXPIRE_SECONDS", default=60 * 60 * 10 + ), "OAUTH2_SERVER_CLASS": "funkwhale_api.users.oauth.server.OAuth2Server", } OAUTH2_PROVIDER_APPLICATION_MODEL = "users.Application"