API Development: Web API Security
API
| Intermediate
- 12 videos | 1h 8m 57s
- Includes Assessment
- Earns a Badge
With distributed systems using potentially hundreds of API endpoints, web APIs must employ advanced authentication and authorization techniques and ensure protection against common web-based security attacks. In this course, you'll explore the function and characteristics of Web API authentication and authorization before learning how to use local logins and external authorization services. Next, you'll learn how to prevent cross-site request forgery (CSRF) attacks, enable cross-origin requests in Web API 2, and use Web API filters. You'll then implement various authentication methods, namely basic authentication, forms authentication, and integrated windows authentication. Finally, you'll learn how to enforce SSL in a Web API controller.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courserecognize the functions and characteristics of OAuth and API Securityauthenticate an API using local loginsauthenticate an API using an external authorization serviceillustrate how to prevent Cross Site Request Forgery (CSRF) attacksenable a cross-origin request in Web API 2
-
illustrate how to use filters in Web APIimplement basic authentication in Web APIimplement forms authentication in Web APIimplement Windows authentication in Web APIenforce SSL in a Web API controllersummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 26sUP NEXT
-
2.Web API Authentication and Authorization6m 26s
-
3.Using Web API Local Logins for API Authentication8m 3s
-
4.Using External Authorization to Authenticate APIs5m 32s
-
5.Preventing Web API Cross Site Request Forgery5m 25s
-
6.Enabling Cross Origin Requests in Web API 26m 20s
-
7.Using Web API Filters7m 28s
-
8.Implementing Basic Authentication in Web API7m 29s
-
9.Implementing Forms Authentication in Web API7m 15s
-
10.Using Integrated Windows Authentication in Web API5m 6s
-
11.Enforcing SSL in Web API Controllers7m 14s
-
12.Course Summary1m 13s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.