API Development: Web API Security

API    |    Intermediate
  • 12 Videos | 1h 13m 57s
  • Includes Assessment
  • Earns a Badge
Likes 2 Likes 2
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 course
    recognize the functions and characteristics of OAuth and API Security
    authenticate an API using local logins
    authenticate an API using an external authorization service
    illustrate how to prevent Cross Site Request Forgery (CSRF) attacks
    enable a cross-origin request in Web API 2
  • illustrate how to use filters in Web API
    implement basic authentication in Web API
    implement forms authentication in Web API
    implement Windows authentication in Web API
    enforce SSL in a Web API controller
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 26s
    UP NEXT
  • Playable
    2. 
    Web API Authentication and Authorization
    6m 26s
  • Locked
    3. 
    Using Web API Local Logins for API Authentication
    8m 3s
  • Locked
    4. 
    Using External Authorization to Authenticate APIs
    5m 32s
  • Locked
    5. 
    Preventing Web API Cross Site Request Forgery
    5m 25s
  • Locked
    6. 
    Enabling Cross Origin Requests in Web API 2
    6m 20s
  • Locked
    7. 
    Using Web API Filters
    7m 28s
  • Locked
    8. 
    Implementing Basic Authentication in Web API
    7m 29s
  • Locked
    9. 
    Implementing Forms Authentication in Web API
    7m 15s
  • Locked
    10. 
    Using Integrated Windows Authentication in Web API
    5m 6s
  • Locked
    11. 
    Enforcing SSL in Web API Controllers
    7m 14s
  • Locked
    12. 
    Course Summary
    1m 13s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE