相关疑难解决方法(0)

更新 Azure B2C 自定义策略中的显示名称

我们正在尝试使用声明转换更新自定义 Azure B2C 策略中的显示名称,但无法使其正常工作。策略执行时没有错误,但显示名称不会更新。

我们不希望用户输入显示名称。

此处回答了类似的问题,但解决方案中提供的转换在将其上传到 Azure 时未通过验证。

这是我们正在使用的更新转换:

  <ClaimsTransformation Id="CreateDisplayNameFromFirstNameAndLastName" TransformationMethod="FormatStringMultipleClaims">
    <InputClaims>
      <InputClaim ClaimTypeReferenceId="givenName" TransformationClaimType="inputClaim1" />
      <InputClaim ClaimTypeReferenceId="surname" TransformationClaimType="inputClaim2" />
    </InputClaims>
    <InputParameters>
      <InputParameter Id="stringFormat" DataType="string" Value="{0} {1}" />
    </InputParameters>
    <OutputClaims>
      <OutputClaim ClaimTypeReferenceId="displayName" TransformationClaimType="outputClaim" />
    </OutputClaims>
  </ClaimsTransformation>
Run Code Online (Sandbox Code Playgroud)

还有就是使用了上述转变的样品在这里

azure-ad-b2c

3
推荐指数
1
解决办法
1156
查看次数

标签 统计

azure-ad-b2c ×1