Google Enterprise integration setup
Last updated
Feedback
⬆️ CannyCopyright © 2024 Rewst
Last updated
This integration allows you to automate the management of Google Workspace licenses for clients, via assigning, revoking, and monitoring licenses. Streamline your operations, reduce manual workload, and improve accuracy in license management.
Before setting up your Rewst integration, you'll need to set up the Google Workspace Admin SDK API in your Google Cloud Console. Please refer to the Google Workspace Admin SDK API documentation for detailed instructions on how to set up the API.
Find this integration here in your Rewst Platform.
Note: Rewst supports multiple instances for Google Enterprise License Manager, but one instance of Google Enterprise License Manager is generally not multi-tenant. You may need a 1:1 relationship between an instance of this integration and a subtenant or a Rewst suborganization. Editor or owner permissions are needed to complete these steps in your Google Cloud Console.
In your Google Cloud console:
Choose the GCP project you want to update, from the project drop-down menu at the top of the page.
Locate and click on APIs and services in the Quick access menu, then select Library.
Find the Enterprise License Manager via the search bar within the API Library. Select it from the results.
Click Manage.
Verify that the API is enabled for your project on the API/Service details page. You should see a blue button to Disable API if it is enabled. If not, click the Enable button.
Return to the APIs and Services menu. Select OAuth consent screen.
Ensure that the correct user type for your application is selected: Internal or External.
Click EDIT APP. Review and update the necessary information about your application, including the App name, User support email, and optionally an App logo. Click SAVE AND CONTINUE.
You should automatically be navigated to step 2, in the Scopes tab of that same screen. Click ADD OR REMOVE SCOPES to open the Update selected scopes dialog. Ensure that the specific scopes that your application requires access to are selected.
Search for Enterprise License Manager in the search box, and select all related scopes.
Click UPDATE once you've reviewed the necessary scopes.
Navigate to Credentials within the APIs and Services menu. Click on +CREATE CREDENTIALS and choose OAuth client ID from the drop-down menu if new credentials are needed.
Ensure that the type of application you are building is correctly selected from the Application type drop down menu (e.g., Web application, Android, iOS, etc.).
Provide a name for your client ID and check that the following URL is entered under Authorized Redirect URIs:
{engine_url}/integrations/google_enterprise_license_manager/callback
After updating, you'll be presented with a dialog containing your client ID and client secret.
In the Rewst platform:
Navigate to Configuration > Integrations.
Enter the information you received from Google Cloud into the relevant Client ID, Client Secret, and Email / User ID fields.
Save Configuration.
In the Find Integrations search bar, search for Google Enterprise and select the integration.