UserManagerとUserStoreのカスタマイズには少し混乱しています。すぐに使用可能なソリューションにはEF実装が付属しているため、EFを使用するのではなく、MSSQLを使用する独自のDALを使用します。ユーザークレームの1つがロールになるクレームベースのセキュリティが必要です。
私が混乱しているのは、私がすべき全体的なプロセスです。私が今まで理解していないことから、私は自分で作る必要があるということです
CustomApplicationUser : IUser
CustomUserManager : UserManager<CustomApplicationUser>
CustomUserStore : IUserStore, IUserClaimStore
質問:
私には少し混乱しているようで、それに関する明確なドキュメントを見つけることができないようですので、誰かがそれについて少し光を当てることができれば、私は非常に感謝します!
単にコピーする代わりに、次の記事を参照します。 ASP.NET Identityのカスタムストレージプロバイダーの概要 。
これを見てみると、ASP.NETでIDがどのように機能するかについての概要がわかります。また、アプリケーションでオーバーライドおよびカスタマイズするものを選択するのにも適しています。