瀏覽代碼

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'));