我有一个指向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
1条答案
按热度按时间bnl4lu3b1#
虚拟路径不需要包含在重定向URI中,除非它是应传递到Azure B2C的URL的特定部分。
如果Azure Web App中的重定向URL包含特定路径(如
/example_url_in_rest_api
),则必须在Azure B2C应用程序注册中的应用程序重定向URI中包含相同的URL。检查是否存在任何查询参数,如果它们是URL的一部分,则添加它们。从应用程序中删除重定向URI并重新添加它。有时,它可能有助于解决问题。
Azure AD B2C >> Open a query >> Run the B2C list
查询。如果问题仍然存在,您可以尝试使用Fiddler(用于调试Web应用程序)等工具监视应用程序和Azure AD B2C之间的
HTTP traffic
。这可以帮助您识别重定向URI或其他配置设置的任何问题。