Google Vault OAuth Client API Setup

BitTitan’s Google Vault Extractor allows for the use of your own OAuth Client API, rather than the BitTitan shared API. This option has many benefits and allows for greater control over throttling and security as well as monitoring metrics. It’s not a requirement of the migration, but BitTitan recommends this option. Below is the information on how to set this up in your Google Tenant and the information required by the Google Vault Extractor to use your client API.  

  1. Go to Google developer console: https://console.developers.google.com. 
  2. Sign in with an admin account.

 blobid0.png

3. Click Create Project.

blobid1.png

4. Enter a Project Name. 

5. Verify the Organization.

6. Verify the Location.

7. Click Create.

blobid2.png

8. Click Credentials.

blobid3.png

9. Click Create Credentials.  

10. Click OAuth Client ID.

blobid4.png

11. Click Configure Consent Screen.

blobid5.png

12. Select Internal.

13. Click Create.

blobid6.png

14. Enter the Application Name.

15. Scroll down and click Save.

blobid7.png

16. Click Create Credentials.

17. Click OAuth Client ID.

blobid8.png

18. Change the Application Type to Desktop app. 

19. Give the app a Name. 

20. Click Create.

blobid9.png

21. Your Client ID and Client Secret are displayed. This information is required when running the Google Vault Extractor. Make sure to note them down and keep them safe. Click OK.

blobid10.png

22. Click Library.

blobid11.png

23. Search for Google Cloud Storage JSON API.

24. Click the Google Cloud Storage JSON API.

blobid12.png

25. Click Enable.

blobid13.png

26. Search for G Suite Vault API in the top Google API Search Bar.

27. Select G Suite Vault API.

blobid14.png

28. Click Enable.

blobid15.png

29. The completed project should look like this: 

blobid16.png

Was this article helpful?
0 out of 0 found this helpful