How to automatically set a Bearer Token for your Postman requests?

When i added this request in prerequest, it gives me same Token Expired Error ‘401’

What is missing ? @singhsivcan

var authServiceUrl = pm.environment.get('TOKEN_URL');
var cname = pm.environment.get('UNAME');
var cpword = pm.environment.get('PWD_ENCRYPTED');
var cID = pm.environment.get('CLIENT_ID');
var cSECR = pm.environment.get('CLIENT_SECRET');

pm.sendRequest({
    url: authServiceUrl+'/token',
    method: 'POST',
header: 'Content-Type:application/x-www-form-urlencoded',
  body: {
            mode: 'urlencoded',
            urlencoded: [
                    { key: "client_id", value: 'cID' },
                    { key: "clientSecret", value: 'cSECR' },
                    { key: "username", value: 'cname' },
                    { key: "password", value: 'cpword' },
            ]
    }
    });

also changed url: authServiceUrl + “/token”

1 Like