我有一个与Azure AD集成的Java Web App。现在,当我在本地运行该应用程序时,一切正常。
但是当我将WAR文件部署到Azure App Service时,身份验证重定向似乎陷入了无限循环。
该应用程序在login.microsoftonline.com和mysite.azurewebsites.net之间循环运行。
我在博客文章中读到,.Net中的OWIN cooke会发生这种情况,但不确定Java是否也是如此。
所有流量仅通过HTTPS进行,但问题仍然存在。
Azure门户中是否有任何设置可以克服此问题?
答案 0 :(得分:0)
Owin中间件仅适用于.NET,所以是的,我们不能对此表示怀疑。
重定向将从您的代码部分触发,该部分将评估诸如401 Unauthorized之类的条件,并构造一个身份验证网址,并将用户重定向到该网址。
我建议您启用尽可能多的诊断并查看日志。