如何从 Azure AD B2C 自定义策略中的 PhoneFactorProtocolProvider 中删除 "Cancel" 按钮?

How to remove "Cancel" button from PhoneFactorProtocolProvider in Azure AD B2C Custom Policies?

我有一个自定义策略用户旅程,它使用 Azure AD B2C 中的 PhoneFactorProtocolProvider 通过移动 MFA 从用户那里获取手机。

这是生成的页面:

我想删除“取消”按钮,并且已将以下设置添加到技术资料的元数据中:

<TechnicalProfile Id="PhoneFactor-SignUp">
<Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.PhoneFactorProtocolProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<Metadata>
    <Item Key="setting.showCancelButton">false</Item>
</Metadata>

取消按钮尚未删除。 setting.showCancelButton 是否仅适用于处理程序 Web.TPEngine.Providers.SelfAssertedAttributeProvider

如何删除 Web.TPEngine.Providers.PhoneFactorProtocolProvider 处理程序的取消按钮?

phonefactor 没有这样的元数据项 https://docs.microsoft.com/en-us/azure/active-directory-b2c/phone-factor-technical-profile#metadata

您将需要在此页面上使用 CSS/JS 来删除按钮。

https://docs.microsoft.com/en-us/azure/active-directory-b2c/customize-ui-with-html?pivots=b2c-custom-policy

https://docs.microsoft.com/en-us/azure/active-directory-b2c/javascript-and-page-layout?pivots=b2c-custom-policy