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

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
主站蜘蛛池模板: 克什克腾旗| 菏泽市| 宁远县| 汤阴县| 剑河县| 灵武市| 玛纳斯县| 庄浪县| 康乐县| 宁陕县| 遵义市| 平果县| 贵溪市| 太白县| 郑州市| 德格县| 全南县| 陇川县| 梧州市| 辽宁省| 迁西县| 赤壁市| 元朗区| 临沭县| 德格县| 额尔古纳市| 河源市| 侯马市| 尼玛县| 合肥市| 肥城市| 高碑店市| 新龙县| 鹤岗市| 南阳市| 三台县| 佛坪县| 东光县| 广昌县| 南平市| 保靖县|