diff --git a/app/controllers/api/v1/accounts/google/authorizations_controller.rb b/app/controllers/api/v1/accounts/google/authorizations_controller.rb index 77580f2ec..1140a214b 100644 --- a/app/controllers/api/v1/accounts/google/authorizations_controller.rb +++ b/app/controllers/api/v1/accounts/google/authorizations_controller.rb @@ -9,6 +9,8 @@ class Api::V1::Accounts::Google::AuthorizationsController < Api::V1::Accounts::B redirect_uri: "#{base_url}/google/callback", scope: 'email profile https://mail.google.com/', response_type: 'code', + prompt: 'consent', # the oauth flow does not return a refresh token, this is supposed to fix it + access_type: 'offline', # the default is 'online' client_id: GlobalConfigService.load('GOOGLE_OAUTH_CLIENT_ID', nil) } )