Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Now that you have an agent and you have tested your agent locally, you can deploy it to Azure. To run an agent on Azure, you must:
- Provision an Azure Bot resource and configure authentication details for the resource.
- Configure your Agents SDK agent code with your Azure Bot resource and authentication type.
- Deploy your SDK agent to Azure as a web app to an Azure App Service app or container.
This article directs you to details on how to provision the Azure Bot resource and authentication. These instructions apply to all Azure Bot resources, regardless of which language you are using for your Agents SDK agent.
Authentication types
The Azure Bot Service supports multiple authentication types:
- Client Secret (Single tenant): For local testing (if your tenant allows secrets), use Client Secret and a devtunnel.
- User Managed Identity: For better security, choose User Managed Identity.
- Federated Credentials (Single tenant): If you are creating a Teams agent that will require SSO, choose Federated Credentials.