Azure active directory Azure AD B2C自定义策略自定义错误页面未显示
请在回答之前通读完整问题 我们在收到错误时制定的自定义B2C策略将重定向到基于应用程序的(重定向uri)路由-/error?error_code=。。。。 我们为不同的下级组织制定了多个注册/登录策略 因此,我们在ASP.NETMVC应用程序中编写了一个自定义错误页面,用于自定义B2C策略UI 我们已经查看了所有与b2c自定义错误消息相关的stackoverflow答案以及以下URL: 即使在“api.error”内容定义中,我们定义了这个新的自定义错误页面URL路由,策略仍会在该页面上停止,只是重定向到默认的路由/错误?错误代码= 下面是我们使用的“api.error”的内容定义:Azure active directory Azure AD B2C自定义策略自定义错误页面未显示,azure-active-directory,azure-ad-b2c,Azure Active Directory,Azure Ad B2c,请在回答之前通读完整问题 我们在收到错误时制定的自定义B2C策略将重定向到基于应用程序的(重定向uri)路由-/error?error_code=。。。。 我们为不同的下级组织制定了多个注册/登录策略 因此,我们在ASP.NETMVC应用程序中编写了一个自定义错误页面,用于自定义B2C策略UI 我们已经查看了所有与b2c自定义错误消息相关的stackoverflow答案以及以下URL: 即使在“api.error”内容定义中,我们定义了这个新的自定义错误页面URL路由,策略仍会在该页面上停止
<ContentDefinition Id="api.error">
<LoadUri>{ContentDefinitionBaseDomain}/DefaultError</LoadUri>
<RecoveryUri>~/common/default_page_error.html</RecoveryUri>
<DataUri>urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.1.0</DataUri>
<Metadata>
<Item Key="DisplayName">Error page</Item>
</Metadata>
</ContentDefinition>
{ContentDefinitionBaseDomain}/DefaultError
~/common/default\u page\u error.html
urn:com:microsoft:aad:b2c:elements:contract:globalexception:1.1.0
错误页
如果我们浏览到DefaultError路由,页面就会呈现良好
这只是一个策略,它不会在这个自定义错误页面停止,并使用错误代码重新路由到重定向uri(目标应用程序)URL。。。添加到末尾的路线。
非常感谢您的帮助。我们通过在页面中添加一个虚拟输出声明并用JQuery隐藏来解决这个问题。希望这对其他人有所帮助。请浏览帮助您使用自定义策略自定义UI的