我创建了一个 ASP.NET Web API (v2),我正在使用 ASP.NET 身份(个人用户帐户)来保护它。 在Web API项目模板中,Visual Studio 2015为此提供了代码,其中包括允许用户注册的所有内容。 注册的唯一方法似乎是通过对所有人开放的 API。
我想将对注册功能的访问限制为系统管理员,以便只能注册特定用户(由系统管理员)使用 Web API。如何使用 ASP.NET Web API 和标识完成此操作?
为什么无法使用[Authorize("Admin")]
属性保护注册终结点?