By Rajesh Gunasundaram
Take the safety of your ASP.NET net API to the subsequent point utilizing essentially the most notable safeguard options around
About This Book
- This e-book has been thoroughly up to date for ASP.NET internet API 2.0 together with the recent gains of ASP.NET internet API comparable to Cross-Origin source Sharing (CORS) and OWIN self-hosting
- Learn a number of recommendations to safe ASP.NET internet API, together with easy authentication utilizing authentication filters, varieties, home windows Authentication, exterior authentication companies, and integrating ASP.NET's identification system
- An easy-to-follow advisor to permit SSL, hinder Cross-Site Request Forgery (CSRF) assaults, and permit CORS in ASP.NET internet API
Who This publication Is For
This e-book is meant for a person who has past wisdom of constructing ASP.NET internet API purposes. sturdy operating wisdom and adventure with C# and.NET Framework are must haves for this book.
What you are going to Learn
- Secure your internet API by means of allowing Secured Socket Layer (SSL)
- Manage your application's consumer debts through integrating ASP.NET's id system
- Ensure the protection of your net API by way of enforcing easy authentication
- Implement types and home windows authentication to safe your net API
- Use exterior authentication resembling fb and Twitter to authenticate a request to an internet API
- Protect your net API from CSRF attacks
- Enable CORS on your net API to explicitly permit a few cross-origin requests whereas rejecting others
- Fortify your internet API utilizing OAuth2
This ebook accommodates the hot good points of ASP.NET net API 2 to help you to safe an ASP.NET net API and make a well-informed selection whilst selecting the best safeguard mechanism in your safeguard requirements.
We begin by way of exhibiting you the way to establish a browser patron to make use of ASP.NET internet API companies. We then conceal ASP.NET net API's protection structure, authentication, and authorization that can assist you safe an online API from unauthorized clients. subsequent, you'll how to use SSL with ASP.NET net API, together with utilizing SSL consumer certificate, and combine the ASP.NET id method with ASP.NET net API.
We'll enable you to safe an internet API utilizing OAuth2 to authenticate opposed to a club database utilizing OWIN middleware. it is possible for you to to take advantage of neighborhood logins to ship authenticated requests utilizing OAuth2. We additionally clarify tips on how to safe an internet API utilizing types authentication and the way clients can log in with their home windows credentials utilizing built-in home windows authentication. you are going to come to appreciate the necessity for exterior authentication companies to allow OAuth/OpenID and social media authentication. we will then assist you enforce anti-Cross-Site Request Forgery (CSRF) measures in ASP.NET net API.
Finally, you can find tips on how to permit Cross-Origin source Sharing (CORS) on your internet API application.
Style and approach
Each bankruptcy is devoted to a particular protection method, in a task-based and easy-to-follow means. many of the chapters are observed with resource code that demonstrates the step by step instructions of imposing the method, and comprises an evidence of the way every one strategy works.
Read or Download ASP.NET Web API Security Essentials PDF
Similar application development books
A pragmatic advisor to put in and configure the GlassFish four software server and advance Java EE 7 purposes to be deployed to this serverAbout This BookInstall and configure GlassFish 4Covers all significant Java EE 7 APIs and comprises new additions resembling JSON ProcessingPacked with transparent, step by step directions, useful examples, and simple factors.
Construct proximity purposes for iOS utilizing Apple's groundbreaking iBeacon technologyAbout This BookBuild apps for iPhone and iPad that comprehend indoor place utilizing iBeaconExplore advertisement possibilities and achieve insights into the Bluetooth iBeacon items which are at present to be had within the marketplaceThis is a step by step instructional that may increase your skillset required to advance iBeacon applicationsWho This e-book Is ForThis booklet is meant for iOS builders who're curious to profit approximately iBeacon and wish to begin development functions for iOS.
Grasp prime quality software program improvement pushed by way of unit testsAbout This BookDesign and enforce strong procedure parts via the de facto unit checking out general in JavaReduce disorder price and upkeep attempt, plus concurrently elevate code caliber and improvement paceFollow a step by step instructional offering the basic strategies according to real-world eventualities and code walkthroughsWho This booklet Is ForNo topic what your particular historical past as a Java developer, even if you are easily drawn to build up a security web to minimize regressions of your computing device program or in enhancing your server-side reliability in keeping with powerful and reusable elements, unit checking out is how you can cross.
- Foundations of Augmented Cognition: Neuroergonomics and Operational Neuroscience: 10th International Conference, AC 2016, Held as Part of HCI International ... Part I (Lecture Notes in Computer Science)
- Programming Phoenix: Productive |> Reliable |> Fast
- Learning Shiny
- Foundation HTML5 Canvas: For Games and Entertainment
- Ext JS Data-driven Application Design
Extra resources for ASP.NET Web API Security Essentials
ASP.NET Web API Security Essentials by Rajesh Gunasundaram