在visual studio 2013中,新创建的具有个人身份验证的MVC 5项目包括通过OWIN创建用户的示例代码,但没有示例代码来创建角色并为用户分配角色。
有人知道如何构建UI,包括模型,视图和控制器,以管理MVC 5中的OWIN角色(AspNetRoles)和用户角色(AspNetUserRoles)?
答案 0 :(得分:1)
刚刚发布了一个新的OSS项目,旨在帮助您实现这一目标:
http://brockallen.com/2014/04/09/introducing-thinktecture-identitymanager/
答案 1 :(得分:0)
如果您想管理 AspNetUsersRoles ,您必须进行以下修改。
<强> 1。删除主键,实际上符合UserId和RoleId
<强> 2。在表格中添加新的Id字段,并检查主键。
第3。更新您的模型。
现在您可以搭建这些实体并创建控制器和视图。