【问题标题】:azure b2c - custom UI - localize custom labelazure b2c - 自定义 UI - 本地化自定义标签
【发布时间】:2020-12-12 20:55:56
【问题描述】:

我是 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 中,我使用“注册并登录”策略,启用了自定义页面内容,这部分正在运行,在登录屏幕上我看到了我的自定义页面。现在,我还被要求添加对多种语言的支持,因此我启用了语言自定义,除了 h1 标记中的文本之外,一切都在开箱即用。 我想知道如何为这个字符串提供 azure b2c 翻译?我可以在我的模板中指定新的 UXElement 吗?

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

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

编辑1: 感谢 Chauncy (https://docs.microsoft.com/en-us/azure/active-directory-b2c/user-flow-language-customization) 的评论表单,我发现我可以在自定义 UI 的 url 中使用通配符值 {Culture:RFC5646}。

所以我设置了自定义页面 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

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

【问题讨论】:

  • 您指的是“使用语言自定义自定义页面 UI”部分吗?老实说,这部分对我来说不清楚该怎么办?你能帮我澄清一下吗?谢谢。
  • 这里提到的Chauncy方法很好。

标签: azure azure-ad-b2c


【解决方案1】:

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

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

【讨论】:

  • 如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢。
  • 嘿,谢谢,还有其他方法可以实现吗?
  • @surzyn 不幸的是,据我所知,只有文档中提到的两种方法可用,我正在探索一种更简单的方法,但我找不到它,我希望它帮助你。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-29
  • 2023-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多