Google Developer console project setup and OAuth

Before we start experimenting with Google Drive APIs, it is necessary to create a project in the Google Developer Console. The Drive APIs require configuration of secret keys, authentication mechanism like OAuth or Service account etc. to ensure only authorized systems are allowed to invoke API.