Bot Framework, Teams channel and firewall setting
This documentation does not fully compatible with Microsoft Bot Framework Bot Framework requires whitelist the outbound traffic which is missing in this tutorial document. https://learn.microsoft.com/en-us/azure/bot-service/bot-service-resources-faq-security?view=azure-bot-service-4.0#which-specific-urls-do-i-need-to-allowlist-in-my-corporate-firewall-to-access-bot-framework-services
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.
- ID: 62849df7-a49c-f17e-6876-c3da5954789a
- Version Independent ID: a412df8a-f876-d501-6aec-5bc1f010deaa
- Content: Secure your Microsoft Teams channel bot and web app behind a firewall - Azure Architecture Center
- Content Source: docs/example-scenario/teams/securing-bot-teams-channel.yml
- Service: architecture-center
- Sub-service: example-scenario
- GitHub Login: @ajafry
- Microsoft Alias: aljafry
@pui30576 Thanks for your feedback! We will investigate and update as appropriate.
@pui30576 curious if you ran into an issue while configuring the bot as per the article? There are two service tags that are used in the firewall configuration, which should cover the whitelist you pointed out. Please let us know what specific issue you ran into without explicitly whitelisting the URLs mentioned in the other article. Thanks.
Hi @ajafry
For example, I went into an issue that the Bot Framework connect initialize the login handshake with this url https://login.botframework.com/v1/.well-known/openidconfiguration
The Bot Framework I am using is Node.js version, botbuilder-4.20.0
I explicitly add those missing outbound domains using the FQDNs (of coz need to enable DNS proxy too...)