Enabling OAuth 2.0 Authentication
This tutorial explains how to enable OAuth 2.0 authorization for a REST request.
Overview
To configure OAuth 2.0 authorization, you need to:
Create and configure an authorization profile.
Retrieve an access token.
1. Add an Authorization Profile
Open a REST request.
Open the Auth panel:

Click Add Authorization Profile:

In the resulting dialog, select the type and enter the profile name. Click OK:

2. Configure Authorization
After you add the authorization profile, you need to get an access token from the server. In this tutorial, you get it by using the Authorization Code grant type:
Expand the Get Access Token drop-down list.
Specify the authorization data. For a reference on the required parameters, see the OAuth 2.0 Grant Types section.
Note
You can add additional parameters to the OAuth 2.0 access token request by enabling Additional Parameters. ReadyAPI appends the custom name–value pairs to the request body and supports property expansion.
Click Get Access Token:

ReadyAPI retrieves the access token from the server and displays it in the Access Token field:
![]() |
Note
From version 3.42, you can use and insert Property Expansions in the Authentication types by using the Get Data menu.
![]() |
![]() |
After You Configure Authorization
OAuth 2.0 tokens can change from time to time. To avoid the need to update them manually, configure ReadyAPI to check whether a token is up to date before sending a request, and to automatically retrieve the token. For more information about automating token retrieval, see the Automating Token Retrieval section.


