簡體   English   中英

如何在 Azure 中向 Microsoft Teams Bot 添加授權

[英]How to add authorization to Microsoft Teams Bot in Azure

我在 Azure 中托管了一個按預期工作的機器人,但我想通過 Azure Active Directory 添加授權。 我已經將 oauth2AllowIdTokenImplicitFlow 和 oauth2AllowImplicitFlow 設置為 true 並在授權下檢查了 ID-Token。

但是當我轉到托管的 Bots Url 時,我仍然收到此消息:

AADSTS700054:應用程序未啟用 response_type 'id_token'。

有沒有更好的授權方式,還是我遺漏了什么?

提前致謝!

我不完全清楚你所說的“連接到 SharePoint..”是什么意思——你的意思是 Bot 調用這些產品,使用應用程序憑據,這就是你想要對用戶進行身份驗證的原因? 如果是這樣,您應該查看Bot 的身份驗證流程,作為 Teams 文檔的一部分。

從本質上講,它涉及發送一種特殊的“卡片”響應(如果您沒有發送卡片,這意味着您不是向用戶發送文本消息,而是在內部發送一種“迷你表單”聊天窗口)。 還有更多的卡在這里,而是專門在稍后的文檔是你所需要的卡,部分登入卡

第一篇文章鏈接到第二篇文章,其中包含有關啟動和運行、獲取訪問令牌的更詳細的分步說明,以及指向示例項目的鏈接。 請參閱向 Teams 機器人添加身份驗證

希望有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM