소스 검색

Updated AuthServiceProvider, added support for configurable OAuth tokens and refresh tokens lifetime

Daniel Supernault 4 년 전
부모
커밋
7cfae612db
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      app/Providers/AuthServiceProvider.php

+ 2 - 2
app/Providers/AuthServiceProvider.php

@@ -28,8 +28,8 @@ class AuthServiceProvider extends ServiceProvider
 
         if(config('pixelfed.oauth_enabled')) {
             Passport::routes(null, ['middleware' => ['twofactor', \Fruitcake\Cors\HandleCors::class]]);
-            Passport::tokensExpireIn(now()->addDays(config('instance.oauth.token_expiration')));
-            Passport::refreshTokensExpireIn(now()->addDays(config('instance.oauth.refresh_expiration')));
+            Passport::tokensExpireIn(now()->addDays(config('instance.oauth.token_expiration', 15)));
+            Passport::refreshTokensExpireIn(now()->addDays(config('instance.oauth.refresh_expiration', 30)));
             Passport::enableImplicitGrant();
             if(config('instance.oauth.pat.enabled')) {
                 Passport::personalAccessClientId(config('instance.oauth.pat.id'));