This guide will take you through the steps needed to perform in both Teamgo and Entra ID to configure automatic user provisioning using a Custom Application in Azure Portal. If you do not need group attributes support, please follow this guide instead.
When configured, provisions and de-provisions of users and groups to Teamgo using the Azure AD Provisioning service.
Create users in Teamgo
Remove users in Teamgo when they no longer require access
Keep user attributes synchronized between Azure AD and Teamgo
Synced users' notifications will be set based on default notification settings.
Single sign-on to Teamgo (recommended)
Step 1: Go to https://portal.azure.com and log in using your Azure credentials.
Step 2: Click on Enterprise applications to start creating a new custom app.
Step 3: Click on the + New application option (Manage > All Applications sidebar option).
Step 4: Enter a name for your application, select the Integrate any other application you don't find in the gallery (Non-gallery) radio button, and click Create.
Step 5: In the application’s Manage section, click Provisioning.
Step 6: Click + New configuration.
Step 7: Open a new browser tab/window, navigate to the Teamgo Integrations page (https://my.teamgo.co/integrations), click Enable or Configure on the Azure AD/Entra ID integration, and copy the required credentials under the Credentials tab (Secret Token and Tenant URL).
Step 8: Paste the credentials into the New provisioning configuration form, and click Test Connection to verify.
Step 9: If the test connection was successful, click Create to save the configuration.
Step 10: Update mappings for Users and Groups.
Step 11: Attribute Mapping for Users.
Step 12: Attribute Mapping for Groups.
Step 13: Go to the Users and groups section and assign the necessary users and groups to the application.
Step 14: Return to Teamgo and update the Azure configuration, map the relevant Groups or Users, and assign them as needed.
Step 15: Finally, click Start provisioning or Provision on demand
Step 16: Monitor your deployment
Once you configure provisioning, use the following resources to monitor your deployment:
Use the provisioning logs to determine which users are provisioned successfully or unsuccessfully
Check the progress bar to see the status of the provisioning cycle and how close it's to completion
If the provisioning configuration seems to be in an unhealthy state, the application goes into quarantine. Learn more about quarantine states the application provisioning quarantine status article.