我正在尝试使用 ASP.NET 身份实现"忘记密码"服务。我想很多人以前都已经实现过它。
我想知道使用 IIdentityMessageService
而不是实现我自己的类来发送电子邮件有什么好处。我觉得我对要发送的电子邮件失去了更多控制权,因为使用该界面我会收到一条消息,但它没有更多信息作为电子邮件类型(密码恢复、电子邮件确认等)
我的实现是生成令牌并将其传递给我自己的类和方法,而无需使用 IIdentityMessageService。
我应该使用 IIdentityMessageService
接口还是继续使用我自己的类?使用界面有什么优点?
谢谢。
没有"优点"或"缺点"。它只是一个接口,您可以自由地实现您需要实现的任何内容。
怎么会
生成令牌并将其传递给我自己的类和方法
与生成令牌并将其传递给您自己的实现IIdentityMessageService
的类不同吗?