官术网_书友最值得收藏!

Chapter 1. Setting up a Browser Client

If you are reading this book, it is because you understand the importance of securing your web API. ASP.NET Web API is a framework that helps in building HTTP services that can be utilized by a wide range of clients. So it is very important to secure your Web API.

ASP.NET Web API 1.0 doesn't have any security features so the security is provided by the host such as Internet Information Server. In ASP.NET Web API 2, security features such as Katana were introduced. To secure Web API, let's understand various techniques that are involved and choose the right approach.

In this chapter, we will cover the following topics:

  • ASP.NET Web API security architecture
  • Setting up your browser client
  • Authentication and authorization
  • Implementing authentication in HTTP message handlers
  • Setting the principal
  • Using the [Authorize] Attribute
  • Custom authorization filters
  • Authorization inside a controller action
主站蜘蛛池模板: 安乡县| 宜宾县| 尼勒克县| 临潭县| 阳泉市| 靖宇县| 通山县| 皮山县| 镇赉县| 蓬溪县| 仁寿县| 集贤县| 西城区| 万荣县| 宿迁市| 元朗区| 英吉沙县| 札达县| 呈贡县| 奉节县| 新竹市| 右玉县| 凤冈县| 哈密市| 永丰县| 讷河市| 河间市| 抚顺市| 延吉市| 六安市| 颍上县| 太仓市| 丹阳市| 辛集市| 资阳市| 葵青区| 安龙县| 白河县| 扶风县| 西丰县| 南昌县|