]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Add ability to define lifetime token for the API 4319/head
authorJeremy Benoist <jeremy.benoist@gmail.com>
Wed, 8 Apr 2020 07:18:17 +0000 (09:18 +0200)
committerJeremy Benoist <jeremy.benoist@gmail.com>
Wed, 8 Apr 2020 07:18:17 +0000 (09:18 +0200)
It'll allow admin of a wallabag instance to define its own lifetime for the refresh token and the access token.
The default value are the recommended one from the wallabag team.

app/config/config.yml
app/config/parameters.yml.dist

index 0b325afe53db78ef4179a53abd876c70b1d7146c..4eea0531b4d9a77d1789165015c6108113699381 100644 (file)
@@ -195,7 +195,8 @@ fos_oauth_server:
     service:
         user_provider: fos_user.user_provider.username_email
         options:
-            refresh_token_lifetime: 1209600
+            refresh_token_lifetime: "%fos_oauth_server_refresh_token_lifetime%"
+            access_token_lifetime: "%fos_oauth_server_access_token_lifetime%"
 
 scheb_two_factor:
     trusted_device:
index 9948fa46fa847d7091f33c150e9bbcd3ccbc9718..92047121ec67af0b961506cb2cde56ceb76a8096 100644 (file)
@@ -46,6 +46,11 @@ parameters:
     fosuser_registration: true
     fosuser_confirmation: true
 
+    # how long the access token should live in seconds for the API
+    fos_oauth_server_access_token_lifetime: 3600
+    # how long the refresh token should life in seconds for the API
+    fos_oauth_server_refresh_token_lifetime: 1209600
+
     from_email: no-reply@wallabag.org
 
     rss_limit: 50