【发布时间】: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