码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET Zero--WEB.HOST应用程序

时间:2017-05-07 14:47:45      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:解决方案   社交   跨域   uid   情况   gui   www   不同   保护   

WEB.HOST应用程序

AspNet Zero解决方案包含一个额外的项目Web.Host,它将所有应用程序功能公开为API因此,您可以从任何设备使用API??。实际上,Web.Mvc项目也是这样做的,为所有的应用功能提供API。不同之处在于Web.Mvc项目还有MVC控制器,视图,脚本等。如果您只想部署没有UI的API,则可以使用Web.Host项目。否则你甚至可以删除它。我们正在使用Web.Host项目向Angular SPA提供服务器端API 

Web.Host项目中的几个注释:

  • 它仅具有基于令牌的(JWT)身份验证(加上社交登录可能性)。没有基于表单的身份验证(因为没有UI)。
  • 它并没有实现CSRF保护,因为它不是基于令牌的身份验证安全性的关注。
  •  它启用CORS所以,允许跨域请求。它仅允许http:// localhost:4200(请参阅配置的启动类)。
  • 配置和启用Swagger UI默认情况下。

ASP.NET Zero--WEB.HOST应用程序

标签:解决方案   社交   跨域   uid   情况   gui   www   不同   保护   

原文地址:http://www.cnblogs.com/liyongke/p/6820564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!