An Azure service that provides an integrated environment for bot development.
Hello Liudmyla Ivantsova,
When transitioning your bot from multitenant to single-tenant, you’re essentially limiting access so that only users within your organization’s Microsoft Entra (Azure AD) tenant can authenticate and use it. Microsoft will not automatically migrate or republish the app for you, so you’ll need to make a few key updates yourself.
Here’s a step-by-step outline:
- Update the Microsoft Entra App Registration
Go to Microsoft Entra ID → App registrations → Your bot’s app.
Under Authentication, change Supported account types to:
“Accounts in this organizational directory only (Single tenant)”.
Save your changes and note the updated Application (client) ID and Tenant ID.
If your bot uses redirect URIs (for example, with Teams or a web app), make sure these are still valid.
- Update Your Azure Bot Resource
In the Azure portal, navigate to your Azure Bot resource.
Under Configuration, update the Microsoft App ID to match the single-tenant app registration.
If your messaging endpoint changed (for example, a new App Service or domain), ensure it’s updated here too.
- Update and Repackage Your Teams App (if applicable)
If the bot is deployed in Microsoft Teams:
Open the manifest.json file of your Teams app package.
Update the webApplicationInfo section to use your new App ID:
"webApplicationInfo": {
"id": "<your-single-tenant-app-id>",
"resource": "api://<your-single-tenant-app-id>"
}
Repackage the .zip file and upload it to your organization’s Teams Admin Center → Manage apps → Upload custom app.
You do not need to republish it to the public Teams App Store (AppSource).
Internal users can install it from your organization’s app catalog.
- Communicate the Change to Users
Because switching to single-tenant will invalidate the previous consent, users must re-consent and reinstall the updated version of the bot.
Notify them to remove the old app and reinstall the updated one.
If using SSO, verify that your scopes and permissions are updated accordingly.
- Test the Updated Setup
Use a test account from your organization to confirm that sign-in and bot functionality work correctly.
Test all integrations, especially if the bot interacts with Microsoft Graph, Power Automate, or Copilot Studio.
- Reference Documentation
Microsoft provides detailed migration guides you can follow:
Migrate agents that use Bot Framework skills to single-tenant app registrations
Configure single sign-on with Microsoft Entra ID for agents in Teams
You’ll need to manually update your app registration, reconfigure the Azure Bot, and republish your Teams app internally. Once done, your users can continue to use the bot securely within your organization.
Best Regards,
Jerald Felix