【问题标题】:Cannot redirect the response to my controller after publishing the project in azure : AuthBot在 azure 中发布项目后无法将响应重定向到我的控制器:AuthBot
【发布时间】:2018-05-16 01:14:25
【问题描述】:

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

http://localhost:3984/api/OAuthCallback

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

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

这就是我说的 AuthBot:

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

【问题讨论】:

    标签: azure oauth-2.0 botframework url-redirection


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      首先请考虑使用Botauth 而不是Authbot,因为 Authbot 项目已经停止并且没有更新到最新的机器人框架更改。

      其次,正如您所说,当您使用 AuthBot 时,将您的机器人(托管在 Azure 中)网址添加到您的 Azure Active Directory 应用程序的重定向网址中,然后添加/Callbackhttps://*****.azurewebsites.net/Callback

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-09
        • 2020-09-08
        • 1970-01-01
        • 2019-08-31
        • 1970-01-01
        • 2014-11-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多