B2C 自定义电子邮件验证:告诉用户他们需要做什么
B2C Custom E-Mail verification: Tell the user what they need to do
我们目前正在评估新功能(目前 public 预览)以实现 custom e-mail verification in AAD B2C
我们对该功能的初步测试非常积极。但是,我们担心我们的某些用户可能不完全了解他们正在接收电子邮件,因此必须检查他们的收件箱。 "default" 验证机制显示如下消息(密钥:"ver_info_msg"):
Verification code has been sent to your inbox. Please copy it to the input box below.
该示例没有向用户显示专用消息,它仅显示了新控件。
有没有办法为此向用户发送本地化消息?通过通常的机制进行本地化会很棒。我知道这可能不是微不足道的,因为一次性密码提供程序可以以多种方式使用 - 不仅用于自定义电子邮件 - 但能够为用户提供一些反馈会很棒。
是否有更多的 UserMessages 可用于此?我目前的解决方法是本地化 "Verification Code" 字段的描述和占位符,但这对用户来说不太明显。
<Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.OneTimePasswordProtocolProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<Metadata>
<Item Key="Operation">VerifyCode</Item>
<Item Key="UserMessage.VerificationHasExpired">You have exceed the maximum time allowed.</Item>
<Item Key="UserMessage.MaxRetryAttemped">You have exceed the number of retries allowed.</Item>
<Item Key="UserMessage.InvalidCode">You have entered the wrong code.</Item>
<Item Key="UserMessage.ServerError">Cannot verify the code, please try again later.</Item>
同时添加了该功能。它就像旧的验证消息一样工作。本地化可以通过字符串 id verification_control_code_sent
完成
我们目前正在评估新功能(目前 public 预览)以实现 custom e-mail verification in AAD B2C
我们对该功能的初步测试非常积极。但是,我们担心我们的某些用户可能不完全了解他们正在接收电子邮件,因此必须检查他们的收件箱。 "default" 验证机制显示如下消息(密钥:"ver_info_msg"):
Verification code has been sent to your inbox. Please copy it to the input box below.
该示例没有向用户显示专用消息,它仅显示了新控件。
有没有办法为此向用户发送本地化消息?通过通常的机制进行本地化会很棒。我知道这可能不是微不足道的,因为一次性密码提供程序可以以多种方式使用 - 不仅用于自定义电子邮件 - 但能够为用户提供一些反馈会很棒。
是否有更多的 UserMessages 可用于此?我目前的解决方法是本地化 "Verification Code" 字段的描述和占位符,但这对用户来说不太明显。
<Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.OneTimePasswordProtocolProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
<Metadata>
<Item Key="Operation">VerifyCode</Item>
<Item Key="UserMessage.VerificationHasExpired">You have exceed the maximum time allowed.</Item>
<Item Key="UserMessage.MaxRetryAttemped">You have exceed the number of retries allowed.</Item>
<Item Key="UserMessage.InvalidCode">You have entered the wrong code.</Item>
<Item Key="UserMessage.ServerError">Cannot verify the code, please try again later.</Item>
同时添加了该功能。它就像旧的验证消息一样工作。本地化可以通过字符串 id verification_control_code_sent