Serving OAuth Token for Getty's API
Since Getty's OAuth flow relies on secure machine-to-machine communication, we need to implement authentication on a server and then serve the access token securely to our client. The following example sets up an express server to forward the token request to Getty's OAuth endpoint.
First, we construct the request options for the API call.
url points to Getty's OAuth2 server
https://api.gettyimages.com/oauth2/token and the OAuth options contain the
Next, we implement an endpoint to request the token. Note that we need to set the requisite CORS headers. Upon successful termination, we return the result to our client.