When you create a client ID through the Google API Console… The Google OAuth 2.0 system supports server-to-server interactions such as those between a web application and a Google service.
OAuth 2.0 allows users to share specific data with an application while keeping their usernames, passwords, and other information private. The Google OAuth 2.0 endpoint supports applications that are installed on devices such as computers, mobile devices, and tablets. Google Cloud Platform lets you build, deploy, and scale applications, websites, and services on the same infrastructure as Google.