Xml Azure B2C自定义策略注册UI-删除显示名称
我已经使用LocalAndSocialAccount入门包为Azure AD B2C设置了自定义策略。我正在尝试从注册UI中删除显示名称。我以前读过,这可以通过删除LocalAccountSignUpWithLogonEmail技术配置文件中的Xml Azure B2C自定义策略注册UI-删除显示名称,xml,azure,azure-ad-b2c,azure-ad-b2c-custom-policy,Xml,Azure,Azure Ad B2c,Azure Ad B2c Custom Policy,我已经使用LocalAndSocialAccount入门包为Azure AD B2C设置了自定义策略。我正在尝试从注册UI中删除显示名称。我以前读过,这可以通过删除LocalAccountSignUpWithLogonEmail技术配置文件中的来实现 然而,这似乎对我不起作用。有人能提供关于任何修复的见解吗 My TrustFrameworkExtensions.xml: <ClaimsProvider> <DisplayName>Local Account&
来实现
然而,这似乎对我不起作用。有人能提供关于任何修复的见解吗
My TrustFrameworkExtensions.xml:
<ClaimsProvider>
<DisplayName>Local Account</DisplayName>
<TechnicalProfiles>
<!--Local account sign-up page-->
<TechnicalProfile Id="LocalAccountSignUpWithLogonEmail">
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="email" PartnerClaimType="Verified.Email" Required="true" />
<OutputClaim ClaimTypeReferenceId="newPassword" Required="true" />
<OutputClaim ClaimTypeReferenceId="reenterPassword" Required="true" />
<OutputClaim ClaimTypeReferenceId="givenName" />
<OutputClaim ClaimTypeReferenceId="surName" />
<OutputClaim ClaimTypeReferenceId="dateOfBirth" />
<OutputClaim ClaimTypeReferenceId="verificationCode"/>
</OutputClaims>
</TechnicalProfile>
</TechnicalProfiles>
</ClaimsProvider>
本地帐户
My SignUporSignIn.xml:
<RelyingParty>
<DefaultUserJourney ReferenceId="SignUpOrSignIn" />
<TechnicalProfile Id="PolicyProfile">
<DisplayName>PolicyProfile</DisplayName>
<Protocol Name="OpenIdConnect" />
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="givenName" />
<OutputClaim ClaimTypeReferenceId="surname" />
<OutputClaim ClaimTypeReferenceId="email" />
<OutputClaim ClaimTypeReferenceId="verificationCode" DefaultValue=""/>
<OutputClaim ClaimTypeReferenceId="dateOfBirth" />
<OutputClaim ClaimTypeReferenceId="objectId" PartnerClaimType="sub"/>
<OutputClaim ClaimTypeReferenceId="tenantId" AlwaysUseDefaultValue="true" DefaultValue="{Policy:TenantObjectId}" />
</OutputClaims>
<SubjectNamingInfo ClaimType="sub" />
</TechnicalProfile>
</RelyingParty>
保单简介
这是因为您的技术配置文件与此文件的“基本”文件合并。因此,由于它存在于基地,它不工作。
更改您的技术配置文件id,使其不会与基础文件中的id合并,或者删除基础文件中的输出声明。这是因为您的技术配置文件与此文件的“基础”文件合并。因此,由于它存在于基地,它不工作。
请更改您的技术配置文件id,使其不会与基础文件中的id合并,或者删除基础文件中的输出声明。谢谢您的回复。你建议的两个我都试过了,但都没用。基本文件是指TrustFrameworkBase.xml文件吗?我试图修改它时遇到了异常。更改id也不起作用。你能举个例子吗?谢谢你的回复。你建议的两个我都试过了,但都没用。基本文件是指TrustFrameworkBase.xml文件吗?我试图修改它时遇到了异常。更改id也不起作用。你能举个例子吗?