1. Home
  2. Android for Work
  3. How to configure Android in the Enterprise using G Suite in Hexnode MDM

How to configure Android in the Enterprise using G Suite in Hexnode MDM

Hexnode MDM enables you to configure Android in the Enterprise using G Suite. G Suite provides you with the access to several Google applications. G Suite manages applications distributed to a specific user by means of a specific account (which is manually created by the Administrator). Therefore, G Suite can be used to configure Android in the Enterprise, only if your organization has a G Suite account.

Notes:

  • Your Organization should have a G Suite Account.
  • This feature is available in all subscription plans except Express and Pro plans.

Pre-requisites

  • Create Service Account.
  • Manage API Client Access for MDM.

To Configure Android in the Enterprise using G Suite

Create Service Account

Your organization requires a service account with Google to configure Android in the Enterprise using G Suite. Hexnode MDM uses this service account to push the Android in the Enterprise based configurations to the device.

      1. Using the G Suite admin credential, login to Google Developers Console.
      2. Click on Create Project.

        configure android for work using gsuite in hexnode mdm
      3. Create a New Project by providing the following details.

        configure android for work using gsuite in hexnode mdm

        • Project Name: Provide a suitable project name and a corresponding project ID will be generated.
      4. From the Navigation Menu on the left pane, select APIs and Services > Credentials.

        configure android for work using gsuite in hexnode mdm
      5. Click on Create Credentials and from the drop-down list that appears select Service account key.

        configure android for work using gsuite in hexnode mdm
      6. Select New service account and provide the following the details. 

        configure android for work using gsuite in hexnode mdm

        • Service account name: Provide a suitable name for the service account.
        • Service account ID: Provide a suitable ID for the service account.
        • Role: From the drop-down list select Service Accounts > Service Account Admin.

        configure android for work using gsuite in hexnode mdm
         
      7. Select the Key type as JSON and click on Create.

        configure android for work using gsuite in hexnode mdm
      8. A JSON key will be downloaded. This key is later uploaded on to Hexnode MDM server to configure Android in the Enterprise.

        configure android for work using gsuite in hexnode mdm
      9. From Navigation menu > IAM & admin > Service accounts. Select your service account and click on Edit.

        configure android for work using gsuite in hexnode mdm
      10. Select the checkbox Enable G Suite Domain-wide Delegation and provide the Product name for the consent screen and click on Save.

        configure android for work using gsuite in hexnode mdm
      11. Click on View Client ID.

        configure android for work using gsuite in hexnode mdm
      12. Copy the Client ID.

        configure android for work using gsuite in hexnode mdm
      13. From the Navigation menu select Dashboard and click on Enable APIs and Services.

        configure android for work using gsuite in hexnode mdm
      14. In the search box that appears, type admin sdk and select the same from the search results.

        configure android for work using gsuite in hexnode mdm
      15. Click on Enable to enable Admin SDK API.

        configure android for work using gsuite in hexnode mdm

Manage API Client Access for MDM

This process provides the MDM with a specific API access to apply Android in the Enterprise configurations to the managed devices. Ensure to Enable API access in the Admin console.

  1. Using your G Suite Admin credentials, login to Google Admin Console and click on Security.

    configure android for work using gsuite in hexnode mdm
  2. From Advanced Settings > Manage API client access.

    configure android for work using gsuite in hexnode mdm
  3. Authorize the API clients by providing the following details.
    • Client Name: Paste the Client ID copied previously..
    • One or More API Scopes: Copy and paste the link https://www.googleapis.com/auth/admin.directory.user – To sync individual users.
    • https://www.googleapis.com/auth/admin.directory.group – To sync user groups.
    • Click on Authorize.

    configure android for work using gsuite in hexnode mdm
     
  4. Navigate to Security > Manage EMM provider for Android. Click on Generate Token and copy the token.

    configure android for work using gsuite in hexnode mdm

Integration of G Suite with Hexnode MDM Server

  1. Login to your Hexnode MDM portal.
  2. Navigate to Admin > Android In The Enterprise.
  3. Select Enrollment type as Google Domain.

    configure android for work using gsuite in hexnode mdm
  4. Configure G Suite.
    You will have the following options to be configured.

    configure android for work using gsuite in hexnode mdm

    • G Suite Admin Email: Provide the Administrator email address of the G Suite account.
    • Domain Name: Provide the domain name to be managed by the Administrator.
    • G Suite key: Upload the JSON key previously downloaded.

    Click on Save to configure G Suite.

  5. Navigate back to Android in the Enterprise and provide the Token and click on Enroll.

    configure android for work using gsuite in hexnode mdm

    • Token: Paste the EMM token previously copied.

    The Integration is automatically completed when the details are provided.

Notes:

  • You can verify whether the integration is completed or not from the Google Admin Console.
  • Go to Security > Manage EMM provider for Android.
  • If the binding is successful, your EMM provider will be listed there.

  •  
  •  
  •  
  •  
  •  

Was this article helpful?

Related Articles

Leave a Comment