我正在使用最新的2.0.0-beta1版本的ASP.NET Identity,并且我不想使用新的两因素身份验证支持。实际上,我想删除其他数据库列EmailConfirmed,PhoneNumber,PhoneNumberConfirmed和TwoFactorEnabled,但是我看不到需要覆盖Identity类以禁用此功能的位置。
您需要实现自己的UserStore才能删除该功能。对Identity.EntityFramework.UserStore的一般约束是TUser的类型为IdentityUser,因此您无法在使用默认EF实现时将其删除。
因此,您将实现自己的IUserStore而不实现IUserTwoFactorStore或IUserPhoneNumberStore,然后您还可以完全控制表的外观。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句