Authorize SAP Build Process Automation with Google Authorization SDK Using Google Service Account
- How to use the authorization mechanisms supported by the Google Authorization SDK
Prerequisites
- Access to a SAP BTP tenant with SAP Build Process Automation
- Configure Service Account in Google Cloud Platform
- Install and set up the Desktop Agent 3 to run the automation
SAP Build Process Automation enables users to automate Google Workspace products such as Gmail, Google Drive, Google Sheets, Google Docs, Google Calendar and other services such as Google Cloud Storage, Document AI and Vision AI. Any company which is using Google Workspace instead of MS Office products, can use the Google Workspace SDK to automate the workspace products. In order to automate Google workspace products, you have to be authorized. There are three authorization mechanisms that Google supports:
- Service Account
oAuth
- Workflow Identity Federation
SAP Build Process Automation supports Service Account and oAuth
. In this tutorial, you will authorize using Service Account.
What is a Service Account ?
Service account differs from user accounts and it will be used by a software application to make authorized API calls. The service account can also be authorized to access data on behalf of users in a domain without their consent by enabling Domain-wide delegation. The service accounts should be created and configured through Google Cloud Console before using the activity in SAP Build Process Automation. Refer to pre-requisites to Setup Service Account.