azure-ad-b2c - Azure AD B2C 自定义策略示例代码,用于通过 sendgrid 自定义登录验证电子邮件
问题描述
我想使用 sendgrid 自定义电子邮件以发送登录验证码。我找到了注册和密码重置过程的示例代码。
但我没有找到登录过程的样本。有人知道通过 sendgrid 自定义登录验证电子邮件的示例代码、URL 或任何相关信息吗?
我尝试使用this和this制定新的自定义策略,但效果不佳。
谢谢,
解决方案
没有示例代码,但您可以发送通过 SendGrid 登录时生成的电子邮件。添加对您创建的 DisplayControl 的引用,它会运行良好。
<ClaimsProvider>
<DisplayName>Validate Email on Sign In</DisplayName>
<TechnicalProfiles>
<TechnicalProfile Id="EmailVerifyOnSignIn">
<DisplayName>EmailVerifyOnSignIn</DisplayName>
<!-- <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.SelfAssertedAttributeProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> -->
<Metadata>
<Item Key="ContentDefinitionReferenceId">api.selfasserted</Item>
</Metadata>
<DisplayClaims>
<DisplayClaim DisplayControlReferenceId="emailVerificationSSPRControl" />
</DisplayClaims>
</TechnicalProfile>
</TechnicalProfiles>
</ClaimsProvider>
推荐阅读
- python - Apscheduler cron 在半小时内启动
- reactjs - 尝试编译 React 项目时出现错误“无法读取 null 的属性‘绑定’”
- python - 合并后恢复列数据类型时的熊猫 astype 键错误
- jenkins - 通过jenkins作业运行liquibase时,有没有办法将git分支添加到databasechangelog表?
- ruby-on-rails - 运行 Capybara 测试时未定义的方法“map”
- asp.net-core - IIS 上的自托管 ASP.NET core 2.2 完整 .NET 框架
- html - 如何使 html 元素及其内容扩展到页面顶部?
- c - 数组结构和数组
- java - Tensorflow lite 模型使用 MLKit firebase 给出错误值
- java - 当我的应用程序停止时,我该如何捕捉?