首页 > 解决方案 > 如何测试 azure ad b2c 的自定义全局异常页面?

问题描述

我正在使用自定义策略,并且我已经定义了自定义异常页面的位置,如下所示:

<ContentDefinition Id="api.error">
        <LoadUri>https://{Settings:BlobStorageAccount}.blob.core.windows.net/{Settings:BlobContainer}/html/global_exception.html</LoadUri>
        <RecoveryUri>~/common/default_page_error.html</RecoveryUri>
        <DataUri>urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.2.0</DataUri>
        <Metadata>
          <Item Key="DisplayName">Error page</Item>
        </Metadata>
      </ContentDefinition>

但是,如何在 Azure AD B2C 中触发内部 API 异常以查看此页面的实际运行情况?我还尝试使用默认用户策略并调整位置,但似乎也没有办法以这种方式查看页面。

标签: azure-ad-b2c

解决方案


您可以将client_id授权请求中的参数设置为未知值,这将显示错误页面,其中包含以下文本:

AADB2C90018: The client id '<client_id>' specified in the request is not registered in tenant '<your_tenant_name>.onmicrosoft.com'.

推荐阅读