client_secrets = Google::APIClient::ClientSecrets.load(
File.join(
Rails.root,
'config',
'client_secrets.json')
)
auth_client = client_secrets.to_authorization
auth_client.update!(
:scope => 'https://www.googleapis.com/auth/calendar.readonly',
:redirect_uri => 'http://localhost:3000/api/calendar_accounts/callback',
:additional_parameters => {
"access_type" => "offline",
"include_granted_scopes" => "true"
}
)redirect_to auth_client.authorization_uri.to_s