API Development: Web API Security

API    |    Intermediate
  • 12 videos | 1h 8m 57s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 22 users Rating 4.3 of 22 users (22)
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

  • 1m 26s
  • 6m 26s
    Upon completion of this video, you will be able to recognize the functions and characteristics of OAuth and API Security. FREE ACCESS
  • Locked
    3.  Using Web API Local Logins for API Authentication
    8m 3s
    In this video, learn how to authenticate an API using local login credentials. FREE ACCESS
  • Locked
    4.  Using External Authorization to Authenticate APIs
    5m 32s
    In this video, find out how to authenticate an API using an external authorization service. FREE ACCESS
  • Locked
    5.  Preventing Web API Cross Site Request Forgery
    5m 25s
    Upon completion of this video, you will be able to illustrate how to prevent Cross Site Request Forgery (CSRF) attacks. FREE ACCESS
  • Locked
    6.  Enabling Cross Origin Requests in Web API 2
    6m 20s
    In this video, learn how to enable cross-origin requests in Web API 2. FREE ACCESS
  • Locked
    7.  Using Web API Filters
    7m 28s
    After completing this video, you will be able to illustrate how to use filters in Web API. FREE ACCESS
  • Locked
    8.  Implementing Basic Authentication in Web API
    7m 29s
    Learn how to implement basic authentication in a Web API. FREE ACCESS
  • Locked
    9.  Implementing Forms Authentication in Web API
    7m 15s
    In this video, learn how to implement forms authentication in a Web API. FREE ACCESS
  • Locked
    10.  Using Integrated Windows Authentication in Web API
    5m 6s
    Find out how to implement Windows authentication in a Web API. FREE ACCESS
  • Locked
    11.  Enforcing SSL in Web API Controllers
    7m 14s
    Find out how to enforce SSL in a Web API controller. FREE ACCESS
  • Locked
    12.  Course Summary
    1m 13s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

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.

YOU MIGHT ALSO LIKE

Rating 4.6 of 5 users Rating 4.6 of 5 users (5)
Rating 4.5 of 276 users Rating 4.5 of 276 users (276)
Rating 5.0 of 2 users Rating 5.0 of 2 users (2)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 49 users Rating 4.4 of 49 users (49)
Rating 4.4 of 86 users Rating 4.4 of 86 users (86)
Rating 4.5 of 237 users Rating 4.5 of 237 users (237)