facebook - Azure Functions 和 Facebook 登录
问题描述
我试图弄清楚如何使用 EasyAuth 将 Azure Function 与 Facebook 登录一起使用,但是当我尝试访问我的应用程序时,我不断收到以下错误:
URL 被阻止:此重定向失败,因为重定向 URI 未在应用的客户端 OAuth 设置中列入白名单。确保客户端和 Web OAuth 登录已打开,并将所有应用程序域添加为有效 OAuth 重定向 URI。
在 Facebook 开发人员页面上,我已在 Facebook 登录产品中添加,并在选项 Valid OAuth Redirect URIs下插入了以下 url
https://myapp.azurewebsites.net/.auth/login/facebook
https://myapp.azurewebsites.net
并且选项Client OAuth Login和Web OAuth Login都打开了。
在 Azure Function 的 Azure 门户中,我在 MyApp / Authentication / Authorization 下添加了 Facebook 登录
我还需要配置其他东西来完成这项工作吗?
解决方案
我使用相同的错误消息重现您的问题。
在Valid OAuth redirect URIs字段中,只需输入 url 即可https://<app-name>.azurewebsites.net/.auth/login/facebook/callback
。请记住替换<app-name>
为您的 Azure 应用服务应用程序的名称。
有关更多详细信息,您可以参考这篇文章来配置您的应用服务应用以使用 Facebook 登录。
推荐阅读
- php - Laravel Pusher 401 未经授权
- slider - 范围滑块反比例
- unity3d - 在 Playerprefs 中节省游戏时间
- docker - 在 Docker 上使用 IEx Remote Shell 无法连接到运行 Phoenix 应用程序
- spring-boot - Spring Boot Data JPA @Version 在创建时返回 0 但在数据库中为 1
- r - 在 R 中重新排序 ggplot2 中的条形图
- javascript - 使用 redux-promise 调用 API 时 Redux 状态未更新
- python - 使用熊猫在时间序列数据帧中删除数据帧行
- python - 在pygame中设置精灵旅行限制
- sqlite - Django3中的操作错误