From 61d70b17ee622d8b75c0201835321ac8d1137c76 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 4 Feb 2014 23:19:33 -0800 Subject: google drive: set access type to 'offline' when requesting token We need to do this in order to be able to refresh the access token without prompting the user for their credentials every hour. This was the default in 0.6 of the Google library, but needs to be explicitly specified in 1.0. --- apps/files_external/ajax/google.php | 1 + 1 file changed, 1 insertion(+) (limited to 'apps/files_external/ajax') diff --git a/apps/files_external/ajax/google.php b/apps/files_external/ajax/google.php index f967140a6c8..b80f24bbd2c 100644 --- a/apps/files_external/ajax/google.php +++ b/apps/files_external/ajax/google.php @@ -14,6 +14,7 @@ if (isset($_POST['client_id']) && isset($_POST['client_secret']) && isset($_POST $client->setClientSecret($_POST['client_secret']); $client->setRedirectUri($_POST['redirect']); $client->setScopes(array('https://www.googleapis.com/auth/drive')); + $client->setAccessType('offline'); if (isset($_POST['step'])) { $step = $_POST['step']; if ($step == 1) { -- cgit v1.2.3