Google API Credentials:


Starting from September 2024, Quicklaunch will no longer be able to use our own Google API client credentials for convenient connections to your own Google Calendars. This is due to increased security requirements for Google API clients used by external users. Please follow the below instructions to create your own Google API credentials to use in Quicklaunch.


Solutions:

A) Create a Google API client ID and secret 

B) Configure OAuth consent Screen

C) Create Google API Client ID and Secret

D) Enter API credentials into Quicklaunch

E) (Optional) Reduce the number of calls in Quicklaunch Settings



A) Create a Google API client ID and secret:

  • Go to https://console.cloud.google.com/home/dashboard
  • Select the resource and create a new Project


  • Name your project, select the organization and its location. Click "Create"

  • Select your newly created project and navigate to "APIs & Services" console

  • Click on "+ Enable APIs and Services"

  • Search for and add "Google Calendar API", "Admin SDK API", "Gmail API", "Google Drive API"

  • Once selected, Click on the "Enable" Icon for each API

B) Configure OAuth consent Screen:

  • Navigate to the "OAuth consent Screen"  

  • Select "Internal" type and click "Create"

  • Enter App Registration details. Use https://www.ucworkspace.com/ for app home page and the https://www.ucworkspace.com/privacy-policies for policy and service links.

  • From "Scopes" select "Add or Remove Scopes"

  • Add 5 scopes: 
  • Google Drive Scope is necessary to view and download meeting attachments.
  • Save and Finish the OAuth consent settings and navigate to the Dashboard


C) Create a Google API Client ID and Secret: 

  • Select "Credentials" and click on "+ Create Credentials"


  • Select "OAuth Client ID" and Desktop App
  • Enter a desired client ID name 
  • Use the Client ID and Client Secret in Quickalunch


D) Enter API credentials into Quicklaunch:

  1. In Windows> File Explorer> delete folder C:\Users\{userid}\AppData\Roaming\Quicklaunch.Google.Auth.store.
  2. Go to Quicklaunch -> Settings -> Account On the right hand side select "Change account"
  3. Select Google account, Sign out of Google and enable API Credentials
  4. Enter Client ID and Client Secret 
  5. Sign in with Google
  6. Select your google calendar 
  7. Finish 


To be able to sign in with Google in Quicklaunch it is required to be signed out in any web browser.


Note, if the sign-in is not working, delete old GoogleAuth tokens that are located in C:\Users\XXX\AppData\Roaming\Quicklaunch.Google.Auth.Store


E) (Optional) Reduce number of calls in Quicklaunch Settings

1) Rate of Requests

2) Refresh only during working hours

3) Quicklaunch Screen Saver


1) Rate of Requests

Enter Quicklaunch settings by Selecting CTRL + ALT + S

Navigate to Calendar > General

Adjust the number accordingly. The minimum is 30 seconds. The maximum is 900 seconds (15 minutes).



2) Refresh only during working hours

Enter Quicklaunch settings by Selecting CTRL + ALT + S

Navigate to Calendar > General

Select "Show Working Day" from the dropdown beside Calendar Options.

Select "Refresh calendar only during working hours"

NOTE: If a meeting is scheduled outside of the hours you select here, the meeting will not be shown on the calendar.


3) Quicklaunch Screen Saver

Enter Quicklaunch settings by Selecting CTRL + ALT + S

Navigate to Display > Screen Saver

Adjust timer to a lower number.

NOTE: Quicklaunch does not update the calendar while the screen saver is displayed