REST Assured Configuration: Making Authenticated Requests to APIs

REST Assured    |    Intermediate
  • 8 videos | 57m 51s
  • Includes Assessment
  • Earns a Badge
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Application programming interface (API) authentication is a cornerstone of web security, ensuring that only authorized users and applications can access protected resources. In this course, you will dive into the fundamentals of API testing and authentication techniques using Java and REST Assured. You will learn to authenticate API requests using both challenged and preemptive authentication methods. Additionally, you will explore the use of digest authentication to enhance the security of your API requests with cryptographic hashes. Next, you will discover how to authenticate to API endpoints using OAuth tokens, starting with the configuration of OAuth1 and then advancing to the industry standard OAuth2 for authorization. Finally, you will apply these authentication techniques in practical scenarios, setting up tests with credentials and generating random usernames to mimic real-user interactions. This hands-on approach will solidify your understanding of API authentication and prepare you for comprehensive end-to-end testing.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall how challenged and preemptive authentication work
    Authenticate application programming interfaces (apis) using digest authentication
    Use oauth for authentication to apis
  • Access an api endpoint with oauth2
    Set up a test with credentials and random usernames
    Perform end-to-end tests using authentication
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 49s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 13m 16s
    After completing this video, you will be able to recall how challenged and preemptive authentication work. FREE ACCESS
  • Locked
    3.  Authenticating Using Digest Authentication
    6m 33s
    In this video, discover how to authenticate application programming interfaces (APIs) using digest authentication. FREE ACCESS
  • Locked
    4.  Using OAuth1 to Authenticate to API Endpoints
    10m 51s
    Find out how to use OAuth for authentication to APIs. FREE ACCESS
  • Locked
    5.  Authenticating to API Endpoints Using OAuth2
    7m 33s
    During this video, you will learn how to access an API endpoint with OAuth2. FREE ACCESS
  • Locked
    6.  Sending Requests with Random Usernames
    9m 40s
    Discover how to set up a test with credentials and random usernames. FREE ACCESS
  • Locked
    7.  Using Authentication for End-to-End Testing
    5m 57s
    In this video, find out how to perform end-to-end tests using authentication. FREE ACCESS
  • Locked
    8.  Course Summary
    2m 12s
    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.0 of 2 users Rating 4.0 of 2 users (2)
Rating 4.3 of 71 users Rating 4.3 of 71 users (71)
Rating 4.8 of 44 users Rating 4.8 of 44 users (44)