#
Set Up Credentials
Notice: Use this method only if you want to sync your Google Tasks or Microsoft To-Do.
If you only want to sync your calendars, use this method: Add your Calendars to Remarcal ->
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
Create a New Google Cloud Project
- Navigate to the Google Cloud Console.
- At the top of the page, click the project dropdown menu and select New Project.
- Enter a Project name (e.g., "Remarcal Desktop") and click Create.
- Once created, ensure the new project is selected from the top dropdown menu.
Enable Required APIs
- Open the navigation menu (hamburger icon ☰) and go to APIs & Services.
- Select Library from the sidebar.
- Search for "Google Calendar API", select it, and click Enable.
- Go back to the Library, search for "Google Tasks API", select it, and click Enable.
Configure the OAuth Consent Screen
- In the APIs & Services sidebar, navigate to OAuth consent screen, then click Get Started.
- Fill in the required App Information:
- App name: Enter the name of your application.
- User support email: Provide your email.
- Click Next.
- For Audience, select External. Click Next.
- Under Contact Information, enter your email address.
- Agree to the terms and click Create.
- Go to the Data Access tab on the sidebar.
- Click Add or remove scopes.
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
- Click Add to table, then Update, and finally Save.
Create OAuth 2.0 Client ID
- Navigate to the Clients tab in the sidebar.
- Click + Create client.
- For Application type, select Web application .
- Scroll down to Authorized redirect URIs and click + Add URI.
Enter this URL:
http://localhost:64182/google-oauth/callback
- Click Create.
Copy and Save Your Credentials
- A dialog box will appear showing your Client ID and Client secret.
- Copy the Client ID and paste it into Remarcal's Google Credentials Client ID field.
- Copy the Client secret and paste it into Remarcal's Google Credentials Client Secret field.
- Save the credentials in the Remarcal app.
- Click OK to close the dialog in the Google Cloud Console.
Publish Your Application
- Navigate back to the Audience tab in the sidebar.
- Under Publishing status, click the Publish app button.
- Click Confirm.
#
Generate Google Credentials Video Tutorial
#
2. Generate Microsoft Credentials
Important Update: Generating Microsoft Credentials
As of late June, the process for getting Microsoft credentials has changed. Here's what you need to know:
- You now need an Azure account to create Microsoft credentials.
- Personal Microsoft accounts can no longer be used for this purpose.
- Creating an Azure account and generating the credentials is free, but you'll need to provide credit card information during setup.
- Keep in mind: If you plan to use Microsoft's cloud services or servers in the future, there may be costs involved.
Remember, Azure is Microsoft's cloud computing platform. While it might seem complicated, setting up an account is a straightforward process.
- Go to Microsoft Azure
- Search for App Registrations
- Create New Registration
- Add API Permissions
- Create New Client Secret
http://localhost:64182/microsoft-oauth/callback
#
Generate Microsoft Credentials Video Tutorial
#
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.