2017-12-16 5 views
0

現在AspNetCore MVCとAngular/TypeScriptでウェブサイトを作っています。
認証は、ベアラトークンで、AspNet自体のIDを使用して完全に動作します。AspNetCore webAPI IEmailSenderなしのメール確認

私の問題があるところである:
私は今、私のAspNetCore WEBAPIに確認メールを実装したいです。 私はAspNetを使用している間、私はAspNet.Identityのベース自体を見つけました。コア。アイデンティティ。
後者には、IEmailSenderインターフェイスと、これらのチュートリアルで使用するその他の多くの機能がありません。 特定のチュートリアルを試してみましたが、見つからないようです。
誰かが正しい方向に私を指すための具体的なリンクや有用な情報を持っているなら、私は多くの異なる概念を混ぜているかもしれないと思うので、本当に助けになるでしょう。

答えて

0

AspNetCore sample MVC application(VS2017プロジェクトテンプレートを使用して作成)の一部であるベースサンプルには、電子メール通知(実際の送信者なし)の実装が含まれています。さらに、MS documentationに例を掲載した良い記事があります。

+0

私はこのチュートリアルの後に試してみましたが、例えば、 'IEmailSender'インターフェースを含むAspNet.Identityを使用しています。これはAspNetCore.Identityには存在しません。 – Axelle

+1

このチュートリアルのEmailSenderは、MS Identityの一部ではありません。 AspNetCore.Identityをインストールした後、スキャフォールドされたコントローラを見てください。私はgitHub(https://github.com/aspnet/Identity/blob/e6f3ebf5810c793edc6f3b4ca3438194786b86a2/samples/IdentitySample.Mvc/Services/IEmailSender.cs)へのリンクを私のpreviosコメントにIdentityを持つサンプルWebアプリケーションのソースコードとともに掲示しました。 IEmailSenderインターフェイスの場所と動作方法について注意してください。アイデンティティライブラリの一部ではありません。 –

+0

さて、私は今理解しています。これはトンに役立ちます、ありがとう! :) – Axelle