Azure B2C 自定义 - 更改“使用您的社交帐户登录”文本
Posted
技术标签:
【中文标题】Azure B2C 自定义 - 更改“使用您的社交帐户登录”文本【英文标题】:Azure B2C Customization - Change “Sign in with your Social Account” text 【发布时间】:2020-08-12 12:38:58 【问题描述】:我希望能够更改 B2C 登录注册页面上的以下文本。
-
“使用您的社交帐户登录”
“使用现有帐户登录”
我不是内容开发人员。我有一个 html 页面,它引用了一些 CSS,然后是元素。但是上面的文字是B2C来的,一直没能修改。
有可能吗?我该怎么做?此外,如果我切换到登录策略,自定义有哪些限制?
【问题讨论】:
【参考方案1】:<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
【讨论】:
谢谢@Rohit!会试一试【参考方案2】:如果您已创建内置流程,则可以自定义页面字符串,如 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"
【讨论】:
以上是关于Azure B2C 自定义 - 更改“使用您的社交帐户登录”文本的主要内容,如果未能解决你的问题,请参考以下文章
更改 Azure AD B2C 注销 URL(将 AzureADB2C/Account/SignedOut 更改为自定义 URL)
在 Azure B2C 的自定义策略中找不到声明 - Saml