azure - 在 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
解决方案
您只需在 AAD 应用程序中添加另一个重定向 URL,该 URL 将重定向到您的 azure 控制器,在我的情况下,它是这样的:
https://*****.azurewebsites.net/api/OAuthCallback
推荐阅读
- python - 自动响应事件触发器 Discord.py
- powerbi - 如何解决 12008 - 在 couchbase 中执行批量获取操作时出错
- javascript - 查找两个嵌套 Javascript 对象之间的差异并将差异与一些唯一 ID 一起存储
- stored-procedures - 为什么存储过程会出现语法错误
- c++ - C++:grpc 使用运行时定义的 proto 发送数据
- reactjs - 仅部署对 Heroku 的 React
- python - 如何获取按钮以启动脚本
- flutter - 如何在颤动中显示另一个容器上方的容器?
- svelte - 延迟加载组件
- visual-studio-2019 - 为 Hololens 部署了解决方案,但无法阻止它