microsoft / teams-ai

SDK focused on building AI based applications and extensions for Microsoft Teams and other Bot Framework channels
MIT License
406 stars 176 forks source link

[Feature Request]: use managed identity in Python bot #1615

Closed frankqianms closed 3 months ago

frankqianms commented 5 months ago

Scenario

According to this doc, the Python version of the Bot Framework SDK supports multi-tenant and single-tenant bots. Since Teams-ai depends on Bot Framework SDK, Python bots here do not support managed identity either.

Solution

Please let Python bots support managed identity.

Additional Context

No response

aacebo commented 4 months ago

@BMS-geodev

BMS-geodev commented 4 months ago

test comment

aacebo commented 3 months ago

here is an example of using cert based authentication via @azure/identity with BF https://github.com/microsoft/BotBuilder-Samples/tree/main/samples/javascript_nodejs/84.bot-authentication-certificate. Since we wrap bot framework any auth enhancements would need to take place in their SDK for us to utilize.