Authenticating and getting a vRA token
To manage the vRA environment through REST API, we will need HTTP bearer tokens in request headers for the authentication of requests. So we get a bearer token and use that instead of supplying a user ID and password each and every time we want to connect to vRA. Once we get a bearer token, we can use it until it expires or we purposefully delete it. By default, a bearer token is valid for 24 hours. If for some reason you need to change the default duration, follow the instructions provided in the following Web page: http://pubs.vmware.com/vra-62/index.jsp#com.vmware.vra.programming.doc/GUID-FDB47B40-F651-4FBD-8D1E-AC6FC8FA7A96.html.
For example, if for security purposes, you want to change the default validity time to a smaller number of hours.
To get a bearer token, we need to POST a request to https://<vRA>/identity/api/tokens
. Since we would use the HTTP protocol, we need to build Header
and the Body
. We need to pass two parameters in Header...