A simple guide to login to a G suite account

Account Login Email ID: Enter the Account Login Email ID to connect to the mailboxes. It has two options:

  • Single Mailbox - to backup a single mailbox, you can use any G Suite mailbox Email ID.
  • List all Mailboxes using above credentials - to back up multiple mailboxes, you need to use a Super Admin Email ID.

Service Account Email - Enter the Google Service Account Email. The steps to create a service account are given below.

P 12 File Path - Provide the P 12 Key File path for the service account. The steps to create and save a P 12 Key for a service account are given below.

JSON Key - It is another encrypted key useful in accessing G Suite account during restore process. The steps to create and utilize a JSON key are given below.

Create a Service Account in G Suite

Step 1: Type the URL https://console.cloud.google.com/

Step 2: Go to your domain and select an existing project, or create a new project. (In the Google cloud platform, go to APIs and services, and click Enable APIs and Services. In the API Library, Please search and enable required API, Gmail API, Admin SDK API, Google Drive API, Contacts API, Google People API, Google Calendar API, Google Chat API.)

Step 3: Go to APIs & Services, then choose Credentials.

Go to APIs & Services

Step 4: In the new window, click Create Credentials.

click Create Credentials

Step 5: In the drop-down, choose Service account.

choose Service account

Step 6: Enter the name of the new Service account. The Service Account ID will be filled automatically as per your given name. Click Create.

Name of the new Service account

Step 7: To Provide a Role to the Service account, you can choose Project and select the role, for example, Owner.

Provide a Role to the Service account

Step 8: Click Continue. A new Service Account has been created. Now double click on the service account.

New Service Account has been created

NOTE:
  1. Service Account is needed to log in to the software.
  2. The Unique ID of the service account is needed to assign domain-wide delegation as given below.

Unique ID of the service account

Now we have to assign Domain Wide Delegation to Service Account

Step 1: Type https://admin.google.com/ac/home in the web browser. After opening the Admin Console, click Security It will open several categories where you should open Access and data control and select APIs controls there.

In Admin Console, click on Security

Step 2: In the App Access Control page, click Manage domain-wide delegation option under Domain-wide delegation.

Manage domain-wide delegation

Step 3: Click Add New.

Click Add New

Step 4: Input the Unique ID of the Service account, and in the OAuth scopes, you need to input the URL of scopes are given below.

https://mail.google.com

https://www.googleapis.com/auth/contacts.readonly

https://www.googleapis.com/auth/calendar.events.readonly

https://www.googleapis.com/auth/calendar.events

https://www.googleapis.com/auth/admin.directory.user.readonly

https://www.googleapis.com/auth/admin.directory.user

https://www.googleapis.com/auth/calendar

https://www.googleapis.com/auth/contacts

https://www.googleapis.com/auth/admin.directory.userschema.readonly

https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly

https://www.googleapis.com/auth/calendar.readonly

https://www.googleapis.com/auth/calendar.settings.readonly

https://www.googleapis.com/auth/gmail.readonly

https://www.googleapis.com/auth/admin.directory.group.readonly

https://www.googleapis.com/auth/drive.readonly

https://www.googleapis.com/auth/drive.metadata.readonly

https://www.googleapis.com/auth/drive

https://www.googleapis.com/auth/drive.file

https://www.googleapis.com/auth/userinfo.profile

https://www.googleapis.com/auth/gmail.labels

https://www.googleapis.com/auth/gmail.settings.basic

https://www.googleapis.com/auth/tasks

https://www.googleapis.com/auth/ediscovery.readonly

Step 5: You can add above multiple Google APIs in the list. Click Authorize.

Add multiple Google APIs

Create P12 key (P12 File Path)

Step 1: Go to the same Service Accounts again and edit or double click.

Go to Service Accounts

Step 2: Go to the Keys section and click ADD KEY.

click ADD KEY

Step 3: Choose to Create new key.

Create new key

Step 4: Choose P12 and click Create.

Choose P12

Step 5: A message will appear to show that the Private key is saved to your computer.

Private key is saved to your computer

Step 6: On your computer, you can find the newly downloaded key. And add the same P12 File path in the tool.

Add the same P12 File path

Only for Restore process

You need to create JSON key to initiate a hassle-free Google Workspace Restore process.

Create JSON key

Step 1: Go to the service account and double-click on it or choose edit. Under key tab, choose ADD KEY, then select Create new key.

ADD JSON KEY

Step 2: Choose JSON key as the recommended key format. Then, click Create.

Choose JSON ke

Step 3: Select the folder to save JSON key and click Save for saving the key.

Select the folder to save JSON key

Step 4: In the tool’s login page, browse the JSON file through its location. Then, you go ahead in the restore procedure.

Go ahead in the restore procedure

How to login Google Chat Account?

  • Super Admin Email Address - Enter the Google Workspace Super Admin Email Address to connect with the application.
  • Service Account Email Address - Enter Google Service Account Email Address. The steps to create a Service Account are given below.
  • Private Key Path(.P12) - Enter the P12 key's file path with Service Account. The steps to create and save a P12 key for a Service Account are given below.

Create the Service Account in Google Workspace

Step 1- Click on the given link to open Google Cloud Platform Console in web browser - https://console.cloud.google.com/

Step 2- Login as the Super Administrator and under the Quick Access section on the home screen click on IAM and admin.

Login as the Super Administrator

Step 3- Now under the IAM and admin page, click on Manage resources.

IAM and admin page

Step 4- In the following window, click on CREATE PROJECT option.

click on CREATE PROJECT option

Step 5- Type a unique Project name and leave other details to default. Then, click CREATE option. You will be notified when the project is created.

Type a unique Project name

Step 6- Again, click on Navigation menu, then choose Cloud Overview and select Dashboard.

click on Navigation menu

Step 7- Click on the Title Bar name to check if the created project is selected or not.

Click on the Title Bar name

Step 8-If the newly created project is not selected select it from the dropdown menu.

newly created project

Step 9- Now, go to the Navigation Menu and click on VIEW ALL PRODUCTS.

VIEW ALL PRODUCTS

Step 10- Then, under the Management section, click on APIs and services.

click on APIs and services

Step 11- On the APIs and services, click on OAuth consent screen.

click on OAuth consent screen

Step 12- Go to the Branding section and enter App information.

Note: Under the App logo section, you can upload logo file if you have one or can ignore this step and can leave App domain section as default.
leave App domain section

Step 13- Click on ADD DOMAIN under Authorized domains. Enter the name of your domain and under Developer Contact Information, input the email address so Google can inform you about all the changes in your project. Then, click SAVE.

Note: Keep the App name for future references.
Click on ADD DOMAIN under Authorized domains

Step 14- After saving the Branding details, go to the Data access section, and click on Add or remove scopes option.

saving the Branding details

Step 15- Under Manually add scopes, you must input all the following scopes manually.

https://www.googleapis.com/auth/chat.spaces,
https://www.googleapis.com/auth/chat.messages,
https://www.googleapis.com/auth/chat.memberships,
https://www.googleapis.com/auth/chat.messages.reactions,
https://www.googleapis.com/auth/admin.directory.user,
https://www.googleapis.com/auth/drive,
https://www.googleapis.com/auth/drive.file,
https://www.googleapis.com/auth/documents

After that, click on Add to table option.

Under Manually add scopes

Step 16- Review the added scopes and click on Update.

Review the added scopes

Step 17- After adding all the scopes, click SAVE.

After adding all the scopes now click SAVE

Step 18- Now again, go to Navigation Menu>VIEW All PRODUCTS>APIs & Services.

Step 19- Beside APIs & Services, click on + Enable APIs and services option.

services option

Step 20- In the API Library, search and enable all the required APIs, such as Admin SDK API, Google Drive API, and Google Chat API.

API Library

Step 21- Go to the Google Drive API and ENABLE it.

Google Drive API

Step 22- After enabling Google Chat API and Manage.

enabling Google Chat API

Step 23- In the API/Service details section, click on Configuration.

click on Configuration

Step 24- Under Application info, enter App name (Which user created in OAuth consent screen), Avatar URL - https://localhost and input proper Description.

enter App name

Step 25- In Connection settings, Choose HTTP endpoint URL, and enter App URL - https://localhost in Triggers section.

Connection settings

Step 26- In Visibility, enter email addresses and check Logs. After that, click Save.

enter email addresses and check Logs

Step 27- In APIs and services, go to the Credentials > Create credentials > and select Service Account.

APIs and services

Step 28- In the Create service account section, enter Service account name, Service account ID, and Service account description. Click Create and continue.

Note: You can provide access on the 2nd step and enter essential information in 3rd step or also ignore the steps. Finally, click on Done.
provide access on the 2nd step

Step 29- The new service account email address is created in the Service Account list, and open it.

The new service account email address is created

Step 30- From the following window, copy the Service Account Email address and the Unique ID. Keep them in a safe location for future references.

copy the Service Account Email address

Assign Domain Wide Delegation to Service Account

Domain Wide Delegation provides the necessary scopes to the newly created Service Account.

Step 1- Go to the https://admin.google.com/ac/home in the any web browser and login using Super Administrator credentials. After opening the Admin Console, click Security>>Access and data control>>API controls.

API controls

Step 2- In the App Access control page, click MANAGE DOMAIN-WIDE DELEGATION option under Domain-wide delegation.

click MANAGE DOMAIN-WIDE DELEGATION option

Step 3- Click on the Add New option.

Add New option

Step 4- Input the Unique ID of the Service account, and in the OAuth scopes, you need to input the URL of scopes given below:

https://www.googleapis.com/auth/chat.spaces,
https://www.googleapis.com/auth/chat.messages,
https://www.googleapis.com/auth/chat.memberships,
https://www.googleapis.com/auth/chat.messages.reactions,
https://www.googleapis.com/auth/admin.directory.user,
https://www.googleapis.com/auth/drive,
https://www.googleapis.com/auth/drive.file,
https://www.googleapis.com/auth/documents

After entering all the scopes, click on Authorise.

click on Authorise

Private Key Path(.P12)

Step 1- Now, go back to Google Cloud Platform Console. Then, click on the APIs and services under the Quick access section on the home screen.

click on the APIs and services

Step 2- Go to the Credentials >> Service Accounts again. Click on the email.

Service Accounts again

Step 3- Go to the Keys section > Add Key and choose to Create new key.

Create new key

Step 4- In the following wizard, choose P12 and click Create.

choose P12 and click Create

Step 5- The Google Cloud will open Save As Wizard, select desired folder, or drive and click Save.

Google Cloud will open

Step 6- After saving the P12 key, you will get the Private key password. Click Close.

Private key password
Finally, you get all the essential credentials, like Super Admin Email Address, Super Account Email Address, and P 12 key for a hassle-free Google Chat to Microsoft Teams Migration.
Chat with our product specialist