Azure ad b2c 语言自定义-自定义策略-Azure B2C
我正在尝试使用自定义策略为注册配置语言自定义,但没有成功。任何指导,请提前感谢Azure ad b2c 语言自定义-自定义策略-Azure B2C,azure-ad-b2c,Azure Ad B2c,我正在尝试使用自定义策略为注册配置语言自定义,但没有成功。任何指导,请提前感谢 I made the following configuration to achieve language customization. 在信任框架扩展策略中,我通过以下XML更改启用了本地化 <SupportedLanguages DefaultLanguage="en" > <SupportedLanguage>en</SupportedLanguage&g
I made the following configuration to achieve language customization.
<SupportedLanguages DefaultLanguage="en" >
<SupportedLanguage>en</SupportedLanguage>
<SupportedLanguage>fr</SupportedLanguage>
<SupportedLanguage>ta</SupportedLanguage>
</SupportedLanguages>
EN
fr
助教
<LocalizedResources Id="api.idpselections.signup.fr">
<LocalizedStrings>
<LocalizedString ElementType="ClaimType" ElementId="extension_CompanyName" StringId="DisplayName"> Some French word</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="extension_CompanyName" StringId="UserHelpText">Some french text</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
一些法语单词
一些法语文本
<ContentDefinition Id="api.idpselections.signup" >
<LoadUri>~/tenant/default/idpSelector.cshtml</LoadUri>
<RecoveryUri>~/common/default_page_error.html</RecoveryUri>
<DataUri>urn:com:microsoft:aad:b2c:elements:idpselection:1.0.0</DataUri>
<Metadata>
<Item Key="DisplayName">Idp selection page</Item>
<Item Key="language.intro">Sign up</Item>
</Metadata>
<LocalizedResourcesReferences MergeBehavior="Prepend">
<LocalizedResourcesReference Language="en" LocalizedResourcesReferenceId="api.idpselections.signup.en" />
<LocalizedResourcesReference Language="fr" LocalizedResourcesReferenceId="api.idpselections.signup.fr" />
</LocalizedResourcesReferences>
</ContentDefinition>
~/tenant/default/idpSelector.cshtml
~/common/default\u page\u error.html
urn:com:microsoft:aad:b2c:elements:idpselection:1.0.0
Idp选择页面
注册
纠正我哪里出错了 重命名本地化资源id修复了我的问题。不知道它是怎么工作的
<ContentDefinitions>
<ContentDefinition Id="api.idpselections.signup" >
<LoadUri>~/tenant/default/idpSelector.cshtml</LoadUri>
<RecoveryUri>~/common/default_page_error.html</RecoveryUri>
<DataUri>urn:com:microsoft:aad:b2c:elements:idpselection:1.0.0</DataUri>
<Metadata>
<Item Key="DisplayName">Idp selection page</Item>
<Item Key="language.intro">Sign up</Item>
</Metadata>
<LocalizedResourcesReferences MergeBehavior="Prepend">
<LocalizedResourcesReference Language="en" LocalizedResourcesReferenceId="en" />
<LocalizedResourcesReference Language="fr" LocalizedResourcesReferenceId="fr" />
</LocalizedResourcesReferences>
</ContentDefinition>
<LocalizedResources Id="fr">
<LocalizedStrings>
<LocalizedString ElementType="ClaimType" ElementId="extension_CompanyName" StringId="DisplayName">Nom de la compagnie</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="extension_CompanyName" StringId="UserHelpText">Nom de la compagnie</LocalizedString>
<LocalizedString ElementType="ClaimsProvider" StringId="SignUpWithLogonEmailExchange">Local Account Sign-Up</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
~/tenant/default/idpSelector.cshtml
~/common/default\u page\u error.html
urn:com:microsoft:aad:b2c:elements:idpselection:1.0.0
Idp选择页面
注册
公司名称
公司名称
本地帐户注册