为什么使用身份验证类型 - 在创建新的Web APi服务时,.NET Core中的Web API的个人用户帐户不可用

时间:2016-07-05 21:54:09

标签: asp.net-core asp.net-web-api2 asp.net-core-webapi

为什么无法使用个人用户帐户授权类型创建Web API项目?

Screenshot: Change authentication dialog

3 个答案:

答案 0 :(得分:12)

<强>更新

所有版本号都从v1.2更新为v2.0。


请找到ASP.NET Core Schedule and Roadmap

  

身份识别应用服务

     

服务层将添加ASP.NET Core Identity,并使用Individual Authentication包含在项目模板中。这将允许通过JWT令牌对用户进行认证,使得可以开箱即用地保护Web API,并且使得更改认证系统变得更加简单,例如,从应用内身份到Azure AD B2C,或第三方解决方案,如Identity Server。

答案 1 :(得分:8)

来自MS的Daniel Roth:

目前还无法使用VS中的Web API模板支持单个用户帐户。除了提供与Azure AD B2C的集成之外,我们仍在寻求提供令牌发布的受支持的内部部署产品。

此声明可在https://channel9.msdn.com/Events/dotnetConf/2016/Building-Secure-Web-APIs-with-ASPNET-Core

下的评论部分找到

答案 2 :(得分:0)

这只是在核心1.1中禁用。请使用核心2.0来查找所有身份验证。您可以从中下载核心2.0 here