Microsoft Entra ID
Provisioning

Configure GoTo for automatic user provisioning with Microsoft Entra ID

In brief

The tutorial now directs administrators to create an OAuth client and configure Client Credentials Grant because Authorization Code Grant is being retired. Migration is required by March 31, 2027; otherwise provisioning may stop, affecting user and group synchronization, while SSO remains unaffected.

What Entra admins need to know

Migrate affected provisioning jobs by the deadline using the GoTo client ID, client secret, and token endpoint.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

This article describes the steps you need to perform in both GoTo and Microsoft Entra ID to configure automatic user provisioning. When configured, Microsoft Entra ID automatically provisions and de-provisions users and groups to GoTo using the Microsoft Entra provisioning service. For important details on what this service does, how it works, and frequently asked questions, see Automate user provisioning and deprovisioning to SaaS applications with Microsoft Entra ID.

Capabilities Supported

[!div class="checklist"]

  • Create users in GoTo
  • Keep user attributes synchronized between Microsoft Entra ID and GoTo
  • Provision groups and group memberships in GoTo
  • Single sign-on to GoTo (recommended)
  • Code AuthOAuth2 Client Credentials Grant flow authentication is supported.

Prerequisites

The scenario outlined in this article assumes that you already have the following prerequisites:

  • [!INCLUDE common-prerequisites.md]

    • An organization created in the GoTo Organization Center with at least one verified domain
    • A user account in the GoTo Organization Center with permission to configure provisioning (for example, organization administrator role with Read & Write permissions) as shown in Step 2.

    Step 2: Configure GoTo to support provisioning with Microsoft Entra ID

    1. Log in to the Organization CenterOrganization Center.

    2. The domain used in your account's email address is the domain that you're prompted to verify within 10 days.

      • Location: http://<yourdomain>/goto-verification-code.txt
      • Contents: goto-verification-code=00aa00aa-bb11-cc22-dd33-44ee44ee44ee
    3. Once you have added the DNS record or TXT file, return to Organization CenterOrganization Center and select Verify.

    4. You have now created an organization in the Organization Center by verifying your domain, and the account used during this verification process is now the organization admin.

    5. Sign in to the Microsoft Entra admin center as at least a Cloud Application Administrator.

    6. Browse to Entra ID > Enterprise apps

      Enterprise applications blade:::image type="content" source="common/enterprise-applications.png" alt-text="Screenshot of Enterprise applications in the Microsoft Entra admin center.":::

    7. In the applications list, select GoTo.

      The GoTo link in the Applications list:::image type="content" source="common/all-applications.png" alt-text="Screenshot of the applications list where you select GoTo.":::

    8. Select the Provisioning tab.

      Provisioning tab:::image type="content" source="common/provisioning.png" alt-text="Screenshot of the Provisioning tab for the enterprise application.":::

    9. Select + New configuration.

      Screenshot of Provisioning tab automatic.:::image type="content" source="common/application-provisioning.png" alt-text="Screenshot of the provisioning page where you create a new configuration.":::

    10. UnderIn the GoTo Organization Center, create a new OAuth client for Microsoft Entra user provisioning. Securely store the client ID and client secret so you can use them in the next step.

      :::image type="content" source="./media/goto-provisioning-tutorial/oauth-clients-add-client.png" alt-text="Screenshot of the OAuth Clients tab in the GoTo Organization Center with the Add a client button." lightbox="./media/goto-provisioning-tutorial/oauth-clients-add-client.png":::

      :::image type="content" source="./media/goto-provisioning-tutorial/add-oauth-client.png" alt-text="Screenshot of the Add OAuth client dialog configured for the OAuth 2.0 Client Credentials grant.":::

      :::image type="content" source="./media/goto-provisioning-tutorial/oauth-client-created-secret.png" alt-text="Screenshot of the Client created dialog with a Copy button for the client secret.":::

    11. In Admin CredentialsSelect authentication method section,, select AuthorizeOAuth2 client credentials grant. You're redirected toIn GoToTenant URL's authorization page. Enter, enter your GoTo usernametenant URL. Enter the client ID, client secret, and selecttoken endpoint retrieved from the Next button. Enter your GoTo passwordOrganization Center in Client identifier, Client secret, and select the Sign InOAuth token endpoint button., respectively. Select Test Connectionconnection to ensure Microsoft Entra ID can connect to GoTo. Ifvalidate the connection fails, ensure your GoTo account has Admin permissions and try again.credentials.

      authorization

      login

      connection:::image type="content" source="common/automatic-provisioning-admin-credentials.png" alt-text="Screenshot of the admin credentials fields for configuring automatic provisioning.":::

    12. In the Notification Email field, enter the email address of a person who should receive the provisioning error notifications and select the Send an email notification when a failure occurs check box.

      Screenshot of Provisioning properties. :::image type="content" source="common/provisioning-properties.png" alt-text="Screenshot of the provisioning properties for configuring email notifications.":::

    13. Select Attribute Mapping in the left panel and select users.

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…