Azure B2C-自定义用户界面-本地化自定义标签 [英] azure b2c - custom UI - localize custom label

查看:19
本文介绍了Azure B2C-自定义用户界面-本地化自定义标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚接触Azure,我正在尝试使用包含一些附加标签和css的自定义html来设置B2C。

这是我的模板的简单示例

<!DOCTYPE html/>
<html>
  <body>
    <h1>It worked!</h1>
    <div id="api"></div>
  </body>
</html>

我已将此模板上载到Blob存储:

https://mydomain.blob.../b2c-pages/signin-ui.html

在我正在使用的azure B2C中,注册并登录&q;策略,启用了自定义页面内容,这一部分正在工作,在登录屏幕上我看到了我的自定义页面。现在我还被要求添加对多种语言的支持,所以我已经启用了语言定制,除了h1标签中的文本之外,一切都是现成的。 我想知道如何为这个字符串提供Azure B2C翻译?我可以在模板中指定新的UXElement吗?

经过一番研究,我创建了这个链接https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-localization,但正如我所见,这里使用的是自定义策略。

我是否可以在没有自定义策略设置的情况下满足我的请求?

编辑1: 多亏了评论表单昌西(https://docs.microsoft.com/en-us/azure/active-directory-b2c/user-flow-language-customization),我才能在URL中使用通配符的值来创建自定义用户界面。

所以我设置了自定义页面URI,如下所示:

https://mydomain.blob.../b2c-pages/signin-ui_{Culture:RFC5646}.html

我上传了像

这样的文件
https://mydomain.blob.../b2c-pages/signin-ui_en.html
https://mydomain.blob.../b2c-pages/signin-ui_fr.html

我的问题是,这种方法是正确的,还是我误解了码头?

推荐答案

我尝试测试您的方法,您是对的。我们可以通过这种方式自定义语言。 以下是我测试它的方法。感谢您发现了这个方法。

重要的是参数必须在这里传入。

这篇关于Azure B2C-自定义用户界面-本地化自定义标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆