azure-ad-b2c - 如何测试 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 异常以查看此页面的实际运行情况?我还尝试使用默认用户策略并调整位置,但似乎也没有办法以这种方式查看页面。
解决方案
您可以将client_id
授权请求中的参数设置为未知值,这将显示错误页面,其中包含以下文本:
AADB2C90018: The client id '<client_id>' specified in the request is not registered in tenant '<your_tenant_name>.onmicrosoft.com'.
推荐阅读
- c++ - C++ 排序双向链表:在列表中间插入问题
- python-3.x - scipy.stats - 获取对数正态的基础 mu 和 sigma
- c# - 如何避免线程应用程序中的全局变量
- jenkins - httpRequest 之后的函数行不在 groovy jenkins 管道中执行
- python - Python线程内存泄漏
- spring - 用于大约需要 1 分钟的任务的 Spring 队列 Web 服务
- javascript - 反应:无法将属性“lastEffect”设置为空
- node.js - 在 Heroku Node.js 应用上上传图片时出错
- c# - 在 xtragrid 中双击一个单元格,该值应显示在lookupedit中
- vuex - 在“通用”模式下使用 NuxtJs 管理 Vuex 状态