使用IIdentityMessageService有什么优势

本文关键字:什么 IIdentityMessageService 使用 | 更新日期: 2023-09-27 18:31:16

我正在尝试使用 ASP.NET 身份实现"忘记密码"服务。我想很多人以前都已经实现过它。

我想知道使用 IIdentityMessageService 而不是实现我自己的类来发送电子邮件有什么好处。我觉得我对要发送的电子邮件失去了更多控制权,因为使用该界面我会收到一条消息,但它没有更多信息作为电子邮件类型(密码恢复、电子邮件确认等)

我的实现是生成令牌并将其传递给我自己的类和方法,而无需使用 IIdentityMessageService。

我应该使用 IIdentityMessageService 接口还是继续使用我自己的类?使用界面有什么优点?

谢谢。

使用IIdentityMessageService有什么优势

没有"优点"或"缺点"。它只是一个接口,您可以自由地实现您需要实现的任何内容。

怎么会

生成令牌并将其传递给我自己的类和方法

与生成令牌并将其传递给您自己的实现IIdentityMessageService的类不同吗?