在Azure Web App上部署后重定向URI不匹配

t5zmwmid  于 2023-06-07  发布在  其他
关注(0)|答案(1)|浏览(191)

我有一个指向Azure Web应用上托管的应用的链接,该链接重定向到Azure B2C自定义注册页面。我已经添加了托管域重定向URL,即使在应用程序的重定向URI中带有结尾/斜杠。但仍然得到不匹配误差。知道为什么会这样吗
link就像:https://xyz.azurewebsites.net/some_url_defined_in_rest_api?attrs=some_data
这将命中API,并在检查some_date进行验证后,它将重定向到b2c注册页面
同样在Azure Web App中,我将REST API配置为:

我是否也需要添加该虚拟路径?https://xyz.azurewebsites.net/some.virtual.path

bnl4lu3b

bnl4lu3b1#

虚拟路径不需要包含在重定向URI中,除非它是应传递到Azure B2C的URL的特定部分。
如果Azure Web App中的重定向URL包含特定路径(如/example_url_in_rest_api),则必须在Azure B2C应用程序注册中的应用程序重定向URI中包含相同的URL。检查是否存在任何查询参数,如果它们是URL的一部分,则添加它们。
从应用程序中删除重定向URI并重新添加它。有时,它可能有助于解决问题。

  • 通过转到Azure资源图查询来检查B2C租户应用程序,如下所示:*
  • 路径:* Azure AD B2C >> Open a query >> Run the B2C list查询。

如果问题仍然存在,您可以尝试使用Fiddler(用于调试Web应用程序)等工具监视应用程序和Azure AD B2C之间的HTTP traffic。这可以帮助您识别重定向URI或其他配置设置的任何问题。

相关问题