Azure App Service中的多层应用程序的身份验证问题

问题描述

我在two apps上部署了two separate Azure web services的容器。前端的一个是在nginx上运行的VUE js app,另一个是在uvicorn上运行的Python FastAPI API。我希望用户通过Azure Active Directory进行身份验证。

当用户输入前端端点时,我希望他们通过AAD进行身份验证。当他们将通过身份验证时,我希望他们能够从后端查看数据。我也希望他们直接通过后端进行身份验证。据我了解,我想通过前端与后端进行身份验证。 我按照MS文档https://docs.microsoft.com/en-us/azure/app-service/tutorial-auth-aad?pivots=platform-linux的说明进行操作,在该文档中,我为前端和后端以及从前端委派的权限配置了Azure Authentication/Authorization

使用后端的身份验证可以正常工作,但是当我尝试访问前端时,身份验证流被触发,并且我被重定向到https://My-frontend-app/.auth/login/aad/callback并收到错误500

在前端应用程序注册授权中,我已配置“ web”并输入了该网址https://My-frontend-app/.auth/login/aad/callback

非常感谢您的帮助。这是我的第一篇文章,所以也许我没有提供足够的信息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...