aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2023-01-09 07:12:48 +0300
committerGravatar Vitaly Takmazov2023-01-09 07:12:48 +0300
commit6b08c391d27a682ffece9e9c471986160e2f94af (patch)
tree6926e1c263d364970594d71544464cbffbd0a319 /src/main/java/com/juick
parentd899fdeb4596759b2e22e20e407d7b65797b7123 (diff)
OAuth: update refresh token TTL
Diffstat (limited to 'src/main/java/com/juick')
-rw-r--r--src/main/java/com/juick/config/SecurityConfig.java1
-rw-r--r--src/main/java/com/juick/www/api/Mastodon.java3
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/juick/config/SecurityConfig.java b/src/main/java/com/juick/config/SecurityConfig.java
index bb2a47cb..34e0a84d 100644
--- a/src/main/java/com/juick/config/SecurityConfig.java
+++ b/src/main/java/com/juick/config/SecurityConfig.java
@@ -20,7 +20,6 @@ package com.juick.config;
import com.juick.KeystoreManager;
import com.juick.service.ActivityPubService;
import com.juick.service.UserService;
-import com.juick.service.security.BearerTokenAuthenticationFilter;
import com.juick.service.security.HTTPSignatureAuthenticationFilter;
import com.juick.service.security.HashParamAuthenticationFilter;
import com.juick.service.security.JuickUserDetailsService;
diff --git a/src/main/java/com/juick/www/api/Mastodon.java b/src/main/java/com/juick/www/api/Mastodon.java
index 3d31dcdf..af1c5ef7 100644
--- a/src/main/java/com/juick/www/api/Mastodon.java
+++ b/src/main/java/com/juick/www/api/Mastodon.java
@@ -118,7 +118,8 @@ public class Mastodon {
.authorizationGrantType(AuthorizationGrantType.AUTHORIZATION_CODE)
.redirectUri(redirectUri)
.scopes((coll) -> coll.addAll(parseScopes(scopes)))
- .tokenSettings(TokenSettings.builder().accessTokenTimeToLive(Duration.ofDays(365)).build())
+ .tokenSettings(TokenSettings.builder().accessTokenTimeToLive(Duration.ofDays(365))
+ .refreshTokenTimeToLive(Duration.ofDays(365 * 5)).build())
.clientSettings(ClientSettings.builder().requireAuthorizationConsent(true).build()).build();
registeredClientRepository.save(registeredClient);
return new ApplicationResponse(