説明/参照:
Explanation:
D:ユーザーのすべてのデータ操作のメソッドを提供するUserStoreクラスを作成します。このクラスは、UserStoreクラスと同等です。 UserStoreクラスで、IUserStore <TUser>と必要なオプションのインターフェイスを実装します。あなたのアプリケーションで提供される機能に基づいて、実装するオプションのインタフェースを選択します。
ユーザーストアのカスタマイズ時に実装するインターフェイス
IuserStore

IUserStore <TUser>インターフェイスは、ユーザーストアに実装する必要がある唯一のインターフェイスです。これは、ユーザーの作成、更新、削除、検索のためのメソッドを定義します。
IuserLoginStore

IUserLoginStore <TUser、TKey>は、外部認証プロバイダを有効にするためにユーザーストアに実装する必要があるメソッドを定義します。ユーザーログインの追加、削除および取得のためのメソッドと、ログイン情報に基づいてユーザーを取得するためのメソッドが含まれています。
参考文献:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-custom- storageQQ-providers?view = aspnetcore-2.1