This step-by-step tutorial explains how to request OAuth2 tokens using Postman, and how to use the tokens to authenticate HTTP requests.
Before we start sending requests, we first need to set up our environment.
Make sure you have downloaded the latest release .zip of the Membrane API Gateway, we use Membrane as our
OAuth2 token server.
To run Membrane you will require a JDK of at least version 21.
examples/oauth2/api.authorization_servertoken_validatorFist, we need a new request. You can either use the default request that appeared initially or create a new one.
Enter the URL localhost:2000 and click 'Send'.
You'll notice that the server returns a status code 400 Bad Request. This occurs due to the absence of a
valid Token.
Now go to localhost:9000 and click on Authorization Server
Here, you can see that there was one request made with an invalid access token. If you repeat the request, the count will increase accordingly.
AuthorizationOAuth2 as a type.Configure New Token section.
Get New Access Token
Use Token. This
action selects the token to be used for our request.

Now go back to the Admin Console
You can now see that one Access Token has been created.
Once you pressed Use Token, the Access Token is set and will be used for the following requests.
Now Click on Headers.
The Authorization Header is set to the requested Token. Now repeat the request to localhost:2000 using this Header. The request will return a status code 200 Ok along with the following body:
{
"success": true
}
When you return to the Admin Console again, you'll notice there is now one request with a valid access token.