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

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

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