# Set Up Credentials


To get started with Remarcal, you need to set up credentials for both Google and Microsoft. These credentials are essential to connect your Google and Outlook accounts without requiring an external server for authorization.

  • Google credentials will be used to connect your Google accounts.
  • Microsoft credentials will be used to connect your Outlook accounts.
  • If you don't plan to connect one of these account types, you can skip setting up the corresponding credentials.

# 1. Generate Google Credentials


Watch video tutorial ->


  1. Create a New Google Cloud Project

    1. Navigate to the Google Cloud Console.
    2. At the top of the page, click the project dropdown menu and select New Project.
    3. Enter a Project name (e.g., "Remarcal Desktop") and click Create.
    4. Once created, ensure the new project is selected from the top dropdown menu.
  2. Enable Required APIs

    1. Open the navigation menu (hamburger icon ☰) and go to APIs & Services.
    2. Select Library from the sidebar.
    3. Search for "Google Calendar API", select it, and click Enable.
    4. Go back to the Library, search for "Google Tasks API", select it, and click Enable.
  3. Configure the OAuth Consent Screen

    1. In the APIs & Services sidebar, navigate to OAuth consent screen, then click Get Started.
    2. Fill in the required App Information:
      • App name: Enter the name of your application.
      • User support email: Provide your email.
      • Click Next.
    3. For Audience, select External. Click Next.
    4. Under Contact Information, enter your email address.
    5. Agree to the terms and click Create.
    6. Go to the Data Access tab on the sidebar.
    7. Click Add or remove scopes.
    8. Scroll to the bottom and in the Manually add scopes text box, paste the following two scopes:

      https://www.googleapis.com/auth/calendar.readonly
      https://www.googleapis.com/auth/tasks.readonly
    9. Click Add to table, then Update, and finally Save.
  4. Create OAuth 2.0 Client ID

    1. Navigate to the Clients tab in the sidebar.
    2. Click + Create client.
    3. For Application type, select Web application .
    4. Scroll down to Authorized redirect URIs and click + Add URI.
    5. Enter this URL:

      http://localhost:64182/google-oauth/callback
    6. Click Create.
  5. Copy and Save Your Credentials

    1. A dialog box will appear showing your Client ID and Client secret.
    2. Copy the Client ID and paste it into Remarcal's Google Credentials Client ID field.
    3. Copy the Client secret and paste it into Remarcal's Google Credentials Client Secret field.
    4. Save the credentials in the Remarcal app.
    5. Click OK to close the dialog in the Google Cloud Console.
  6. Publish Your Application

    1. Navigate back to the Audience tab in the sidebar.
    2. Under Publishing status, click the Publish app button.
    3. Click Confirm.

# Generate Google Credentials Video Tutorial

Generate Google Credentials


# 2. Generate Microsoft Credentials


Watch video tutorial ->


  1. Go to Microsoft Azure
  2. Search for App Registrations
  3. Create New Registration
  4. Add API Permissions
  5. Create New Client Secret
http://localhost:64182/microsoft-oauth/callback

# Generate Microsoft Credentials Video Tutorial

Generate Microsoft Credentials


# 3. Enter Credentials in the Remarcal App

After generating your Google and/or Microsoft credentials, the next step is to enter them into the Remarcal app. Follow the video guide to enter your credentials accurately.

Enter Credentials