我试图实现"忘记密码"使用ASP.NET标识的服务。我想很多人之前已经实现了它。
我想知道使用IIdentityMessageService
而不是实现我自己的类来发送电子邮件有什么好处。我觉得我失去了对我想要发送的电子邮件的更多控制权,因为使用该界面我得到了一条消息,但它没有更多信息作为电子邮件的类型(密码恢复,电子邮件确认等)
我的实现是生成令牌并将其传递给我自己的类和方法,而不使用IIdentityMessageService。
我应该使用IIdentityMessageService
界面还是继续使用我自己的课程?使用界面有什么好处?
感谢。
答案 0 :(得分:1)
没有"优点"或者"缺点"。它只是一个界面,你可以自由地实现它,无论你需要实现什么。
怎么会
生成令牌并将其传递给我自己的类和方法
与生成令牌不同,并将其传递给您自己的实现IIdentityMessageService
的类?