我要使用Azure AD B2C将注册链接文本(显示为“立即注册”)更改为“创建帐户”。我该怎么做?
答案 0 :(得分:0)
您是否正在使用用户流或自定义策略(身份体验框架)?
如果您正在使用用户流,请转到Azure Portal并选择要自定义的用户流。您将在左下方看到“语言”标签。单击它,然后选择语言,例如英语。接下来下载用于页面级资源的JSON文件。
现在,下载JSON文件:
更改JSON中的值:
{
"ElementType": "UxElement",
"ElementId": null,
"StringId": "createaccount_link",
"Override": false,
"Value": "Sign up now"
},
收件人:
{
"ElementType": "UxElement",
"ElementId": null,
"StringId": "createaccount_link",
"Override": false,
"Value": "Create an account"
},
最后,将文件上传回来,现在您应该已经有了链接的更新文本。
答案 1 :(得分:0)
@Razi共享答案的一些更正
从统一注册或登录页面而不是本地帐户注册页面下载Json文件。
确保将Override值修改为 true ,以便B2C能够检测到更改,如果Override中没有真实值,则在上传文件时会看到以下错误
我这边的输入很少
用户流现在支持以下屏幕截图所示的2个选项:
如果您选择了推荐版本,请使用以下Json:
\d
对于上面已经回答的标准版本 @Razi 。
答案 2 :(得分:0)
只要有任何机构需要使用自定义策略更改唱歌注册页面上的文本,您还可以使用本地化自定义添加特定语言所需的文本。
这些是说明 https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-localization