2014-11-19 18 views
1

ASP.NET ID를 사용하여 "암호 잊어 버리기"서비스를 구현하려고합니다. 나는 많은 사람들이 전에 그것을 구현했다고 생각한다.IIdentityMessageService를 사용하면 어떤 이점이 있습니까?

전자 메일을 보내기위한 고유 한 클래스를 구현하는 대신 IIdentityMessageService을 사용하면 어떤 이점이 있는지 알고 싶습니다. 해당 인터페이스를 사용하여 메시지를 받지만 전자 메일 유형 (암호 복구, 전자 메일 확인 등)에 대한 정보가 더 이상 없기 때문에 보내려는 전자 메일에 대해 더 많은 제어권을 잃을 것 같습니다.

내 구현 IIdentityMessageService를 사용하지 않고 토큰을 생성하여 내 자신의 클래스 및 메서드에 전달하는 것이 었습니다.

IIdentityMessageService 인터페이스를 사용해야합니까, 아니면 계속 내 자신의 클래스를 사용해야합니까? 인터페이스를 사용하면 어떤 이점이 있습니까?

감사합니다.

답변

1

"장점"또는 "단점"이 없습니다. 이것은 단지 인터페이스 일 뿐이며 구현해야하는 것은 무엇이든 구현할 수 있습니다.

어떻게

는 토큰을 생성하고 내 자신의 클래스와 메소드

에 전달 토큰을 생성 다를 수 및 IIdentityMessageService를 구현하는 자신의 클래스에 전달할 것인가?

관련 문제