Asp.net Core 3.0 Identity 使用smtp账户确认和密码恢复
当新建一个core项目后,使用identity基架后,确认邮件出现了错误,并不能正常使用。 建立文档在这里 https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.1&tabs=visual-studio#scaffold-identity-into-an-empty-project 参考后发现,并没有实现这个接口,需要自己完成,这是官方文档,可是官方第三方key https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/accconfirm?view=aspnetcore-3.1&tabs=visual-studio#require-email-confirmation 下面,使用一个自己的习惯吧,就是用自己的邮箱发送内容给用户。 和官方文档一样,建立一个EmailSender 兄弟 们接代码: public class EmailSender : IEmailSender { public async Task SendEmailAsync(string email, string subject, string message) { //