1) Client ID for the service account2) User email for the login that was used to create the service account3) The Private Key file when you create the service account
You must have administrative privileges to configure G Suite for integration with the AlienApp for G SuiteAs a Google administrator:1) Create a new project in your Google Developers console2) Create a service account in the API Console to support server-to-server interactions.a) Sign into the Google Developers Console : https://console.developers.google.com/projectb) Create a new project and give it a name easy to associate with alienvault.c) Now, create a new service account , give it a name and set the role to "Owner"d) A new "Service Account ID" should be generatede) Check the box to create a new private key ( P12 Format )f) Check the box "Enable G suite domain-wide Delegation"g) Hit create.
The password displayed should be safely stored.The Private key file must be downloaded (.p12 format) -- See requirement 3.3) Return to the service accounts page.4) Copy the Client ID for the service account -- See requirement 15) Access the Google Admin console : https://admin.google.com/6) Navigate to : Security -> Advanced Settings -> Authentication -> Manage API client access7) In the client name field paste the Client ID copied in step 4.8) Enter https://www.googleapis.com/auth/admin.reports.audit.readonly in the One or More API Scopes field.9) Click "Authorize".10) Navigate to Security -> API Reference and check the "Enable API Access" box and click save.
1) Go to the setup tool : https://console.developers.google.com/start/api?id=admin&credential=client_key2) Select your project and check if the API was enabled.3) In the API Manager Dashboard check to see if Admin SDK appears and if it is enabled.4) You can find Admin SDK under the Google APIs tab. Enable it.