0

我的Bot服務使用自定義服務在提供數據之前執行AAD身份驗證。我一直在使用AuthBot獲得AAD身份驗證。這種方法導致用戶離開機器人,然後粘貼魔術代碼來完成認證。通過微軟團隊,是否有可能將用於團隊認證生成的令牌用於Bot目的?Microsoft團隊中的AAD身份驗證,用於Bot Framework

回答

1

這取決於網絡應用程序的保護方式。根據我的理解,如果您的網絡應用程序也受Azure AD保護且Azure上的應用程序升級程序相同(請參閱here),則使用AuthBot獲取的令牌也適用於Microsoft團隊。

0

不正是你所尋找的,但你不必使用「幻數」粘貼方法。我用了AAD OAuth沿着SimpleFacebookAuthBot這一行使用了一些東西。使用這種方法,用戶仍然可以進入Web進行身份驗證,但他們不必將任何內容粘貼回聊天。將ReplyUrl用於自己的端點,可以將AccessToken保存在BotData中,如果使用.NET,則使用TokenCache實現(也可以將其存儲在BotData中),以使刷新令牌變得簡單。