适用于 DisplayControl 的 Azure AD B2C MFA 调用选项

问题描述 投票:0回答:1

我正在尝试实施 MFA 电话支持。我已将元数据设置为使用“混合”

 <TechnicalProfile Id="PhoneFactor-Verify">
          <DisplayName>PhoneFactor</DisplayName>
          <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.PhoneFactorProtocolProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
          <Metadata>
            <Item Key="ContentDefinitionReferenceId">api.phonefactor</Item>
            <Item Key="ManualPhoneNumberEntryAllowed">false</Item>
            <Item Key="setting.authenticationMode">mixed</Item>
          </Metadata>

但我仍然看到短信选项。 DisplayControl调用的技术简介如下:

 <TechnicalProfile Id="AzureMfa-SendSmsSimple">
          <DisplayName>Send Sms</DisplayName>
          <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.AzureMfaProtocolProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
          <Metadata>
            <Item Key="Operation">OneWaySMS</Item>
          </Metadata>
          <InputClaims>

我猜测,我需要创建一个新的“ValidationClaimsExchangeTechnicalProfile”,它将引用一个新的“TechnicalProfile”,其中包含 operation 进行调用或其他操作,但我在任何文档中都没有看到这一点。有人可以分享示例或文档链接来创建呼叫操作吗?

azure-active-directory azure-ad-b2c azure-ad-b2c-custom-policy
1个回答
0
投票

Displaycontrol 不支持通话选项。您必须按照 B2C 入门包直接从用户旅程中调用phonefactor 技术配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.