Dynamic OauthDriver scope (#544)

* Dynamic OauthDriver scope

* support migration for mysql

* Refactor default scopes for integrations

* Small UI changes

* fix flet select tooltip

* fix linter

* Fix google token size in DB

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2024-08-29 16:58:02 +05:30
committed by GitHub
parent 89513e3b4a
commit da0ea04475
12 changed files with 130 additions and 15 deletions

View File

@@ -30,7 +30,8 @@ class OAuthProvider extends Model
* @var array
*/
protected $hidden = [
'access_token', 'refresh_token',
'access_token',
'refresh_token',
];
protected function casts()
@@ -38,6 +39,7 @@ class OAuthProvider extends Model
return [
'provider' => OAuthProviderService::class,
'token_expires_at' => 'datetime',
'scopes' => 'array'
];
}