首页 > 解决方案 > 在 azure 中发布项目后无法将响应重定向到我的控制器:AuthBot

问题描述

我正在尝试创建一个机器人,用户必须首先使用他的 microsoft 帐户登录,因为我在 Azure Active Directory 中创建了一个应用程序,该应用程序将访问令牌(重定向 URL)返回给我的控制器。因此,在此应用程序中将重定向 URL 固定为我的控制器:

http://localhost:3984/api/OAuthCallback

它在本地工作得很好,我在本地得到了从 AAD 应用程序到我的控制器的响应。但是,在 azure 中发布我的项目后,这不起作用,因为该项目不再位于 localhost 中,并且对我的控制器的重定向响应不再起作用。

有人能帮助我吗 ?我可以将哪些重定向 URL 添加到我的 AAD 应用程序中,以便将响应重定向到我在 Azure 中的控制器?

This is the AuthBot that i'm talking about :

https://github.com/Ellerbach/SharePointBot/tree/master/AuthBot

标签: azureoauth-2.0botframeworkurl-redirection

解决方案


您只需在 AAD 应用程序中添加另一个重定向 URL,该 URL 将重定向到您的 azure 控制器,在我的情况下,它是这样的:

https://*****.azurewebsites.net/api/OAuthCallback


推荐阅读