C# 通过ASP.NET Web API 2管理用户

C# 通过ASP.NET Web API 2管理用户,c#,asp.net,asp.net-mvc,asp.net-web-api,asp.net-identity,C#,Asp.net,Asp.net Mvc,Asp.net Web Api,Asp.net Identity,我需要能够访问系统中使用ASP.NET Web API 2和ASP.NET标识的用户的CRUD操作。通过API,我想列出系统中的所有用户,并允许API修改、删除和向系统添加新用户。有人能为我提供一些如何实现这一目标的指导吗 谢谢 您可以通过webapi公开UserStore的所有功能,这将使您在实现所描述的功能方面有很大的进步。对于它不提供的功能,您负责将IdentityDbContext实例化到UserStore,以便可以使用它来执行任何您喜欢的操作,包括列出所有用户、按角色组织等等,这些都是

我需要能够访问系统中使用ASP.NET Web API 2和ASP.NET标识的用户的CRUD操作。通过API,我想列出系统中的所有用户,并允许API修改、删除和向系统添加新用户。有人能为我提供一些如何实现这一目标的指导吗


谢谢

您可以通过webapi公开UserStore的所有功能,这将使您在实现所描述的功能方面有很大的进步。对于它不提供的功能,您负责将IdentityDbContext实例化到UserStore,以便可以使用它来执行任何您喜欢的操作,包括列出所有用户、按角色组织等等,这些都是管理界面需要的

我实际上实现了一个UserStore,它通过http调用webapi包装的UserStore,以保留客户端分层的体系结构。一点也不难做到


下面是一个链接,它讨论了有关直接使用IdentityDbContext的更多信息

您可以公开或创建负责针对用户的CRUD操作的新端点,您可以查看这篇文章,因为它展示了如何注册(添加)新用户,以便您了解如何完成其余操作

你试过什么吗?有密码吗?也许是一篇博客或一篇代码项目文章?通过WebApi进行的用户管理与MVC没有太大区别。Identity框架并没有和MVC框架耦合,所以从MVC中抽取样本并将其转换为WebApi。