Skip to main content
Language

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. The url points to Getty's OAuth2 server https://api.gettyimages.com/oauth2/token and the OAuth options contain the grant_type, client_id, and client_secret.

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.