【发布时间】:2014-11-26 01:39:47
【问题描述】:
我目前正在使用ASP .Net MVC 5 Identity framework 在我的简单MVC 5 应用程序中管理用户身份验证。我的数据库包含 5 个与身份相关的表:
dbo.AspNetUsers
dbo.AspNetRoles
dbo.AspNetUserRoles
dbo.AspNetUserClaims
dbo.AspNetUserLogins
我想要实现的基本上是删除AspNetRoles、AspNetUserRoles(这只是一个关系表)和AspNetUserClaims。并且只离开:
dbo.AspNetUsers
dbo.AspNetUserLogins
因为我目前正在开发基于 OAuth2.0 的用户登录系统。我不需要角色。关于用户,我只想知道他是否登录。我的应用程序中没有经理、管理员或其他用户角色。 如何将它们从我的应用程序中删除,并且仍然能够使用身份框架进行用户授权/身份验证和 OAuth?首先有可能吗?
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-5 asp.net-identity