自定义策略的Azure AD B2C UI自定义

时间:2020-03-05 11:53:13

标签: azure azure-active-directory azure-ad-b2c

我如何使用自己设计的UI来执行Azure AD B2C自定义策略。 我正在使用this 自定义政策示例。

1 个答案:

答案 0 :(得分:0)

A content definition允许自定义流程引用自定义页面。

例如,如果要显示用于注册或登录步骤的自定义页面,则必须设置 api.signuporsignin .onReceive(self.viewModel.objectWillChange, perform: { _ in // ----------------------------------------------------------- ^^^^ add this print("onReceive") }) 属性LoadUri元素,如下所示:

ContentDefinition

请注意,注册或登录步骤引用了 api.signuporsignin 内容定义,如下所示:

<BuildingBlocks>
  <ContentDefinitions>
    <ContentDefinition Id="api.signuporsignin">
      <LoadUri>https://contoso.blob.core.windows.net/templates/unified.html</LoadUri>
      <RecoveryUri>~/common/default_page_error.html</RecoveryUri>
      <DataUri>urn:com:microsoft:aad:b2c:elements:unifiedssp:1.0.0</DataUri>
      <Metadata>
        <Item Key="DisplayName">Signin and Signup</Item>
      </Metadata>
    </ContentDefinition>
  </ContentDefinitions>
</BuildingBlocks>

有关内容定义的更多信息,请参见this reference article