我有一个MVC5应用程序,目前使用ASP.NET身份作为它的身份验证系统 . 我想使用Microsoft Azure功能制作微服务API . 此微服务API应该能够将新的应用程序用户添加到Identity SQL数据库以及删除应用程序中的用户 . 此微服务的目的是允许我们将应用程序与我们的Identity数据库分离,以便我们的客户可以使用我们的API通过他们自己的实现来管理和注册新用户 .

我们的API的功能基本上复制了帐户控制器 Register 和管理控制器 RemoveLogin 功能 .

我从 Account 控制器中的 Register 函数中了解到下面这两行代码,首先使用ApplicationUser模型创建用户,然后在Identity SQL数据库中创建用户 .

var user = new ApplicationUser { UserName = model.Email, Email = model.Email };
var result = await UserManager.CreateAsync(user, model.Password);

我的问题是我无法理解如何在我的Azure功能中实现UserManager和Identity模型 .

是否可以在我的Azure功能中构建ASP.NET身份模型,这允许我以与MVC控制器相同的方式创建和管理用户?