Azure B2C自定义-更改“使用您的社交帐户登录”文本

时间:2020-08-12 12:38:58

标签: azure-ad-b2c

我希望能够在B2C登录页面上更改以下文本。

  1. “使用您的社交帐户登录”
  2. “使用您的现有帐户登录”

我不是内容开发人员。我有一个HTML页面,该页面引用了一些CSS,然后引用了元素。但是我无法修改上面的文本,因为它来自B2C。

有可能吗?我该怎么办?另外,如果我切换到“登录”策略,则自定义有哪些限制?

2 个答案:

答案 0 :(得分:2)

<LocalizedResources Id="api.signuporsignin.en">
<LocalizedStrings>
<LocalizedString ElementType="UxElement" StringId="social_intro">#Sign in with your social account</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="local_intro_email">#Sign in with your existing account</LocalizedString>
</LocalizedStrings>
</LocalizedResources>

<ContentDefinition Id="api.signuporsignin">
<LocalizedResourcesReferences MergeBehavior="Prepend">
    <LocalizedResourcesReference Language="en" LocalizedResourcesReferenceId="api.signuporsignin.en" />
</LocalizedResourcesReferences>

请参阅此链接以获取完整的自定义:https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-localization

答案 1 :(得分:0)

如果您创建了内置流程,则可以自定义页面字符串,如Language customization in Azure Active Directory B2C中所述。

例如您可以自定义登录文本的页面字符串:

{
  "ElementType": "UxElement",
  "ElementId": null,
  "StringId": "social_intro",
  "Override": false,
  "Value": "Sign in with your social account"
}

具有:

{
  "ElementType": "UxElement",
  "ElementId": null,
  "StringId": "social_intro",
  "Override": true,
  "Value": "Log in with an external account"
}