azure-ad-b2c - Azure B2C 自定义策略如何测试错误页面自定义屏幕
问题描述
在我们的 B2C 环境中,我们正在测试使用自定义屏幕来更改自定义策略中每个屏幕的用户界面。
到目前为止,我已经能够更新这些并测试它们。但是,当涉及到错误页面时:
<ContentDefinition Id="api.error">
<LoadUri>~/tenant/templates/AzureBlue/exception.cshtml</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>
我更新了 LoadUri 行以指向我们的自定义屏幕:
<LoadUri>https://xxxxx.blob.core.windows.net/xxxxx/custom-error.html</LoadUri>
但是,我该如何测试这显示的内容?对于其他屏幕,您可以逐步完成每个策略。但是错误屏幕应该只在发生相关错误时显示。如何启动错误来执行此操作?
解决方案
您可以通过转到授权端点来测试错误页面,而无需传递客户端 ID。例如:
https://mytenant.b2clogin.com/mytenant.onmicrosoft.com/B2C_1_signup_signin/oauth2/authorize
推荐阅读
- grafana - 如何访问通过grafana中的URL传递的变量?
- plone - 根据用户 ID 列表设置内容访问权限
- angular - 如何在 Kendo Grid 内嵌编辑中格式化日期
- python-2.7 - 使用 gdal 在 S3 中保存图像
- python - Django 根据值从查询集中获得不同的结果
- visual-studio - 如何使用 LibMan 下载目录?
- freeradius - Slackware freeradius 安装
- php - 无法在 codeigniter 中增加或减少数据库列值
- azure-active-directory - microsoft graph 过滤器分配的角色
- mongodb - Point not a valid property - MongoDB & Grails 3.3+