问题描述
我在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 (将#修改为@)