If you are developing your own client application to access OpenX, you must authenticate your users. OpenX authentication follows the OAuth 1.0 protocol.
From the OAuth specification:
“The OAuth protocol enables websites or applications (Consumers) to access Protected Resources from a web service (Service Provider) via an API, without requiring Users to disclose their Service Provider credentials to the Consumers. More generally, OAuth creates a freely-implementable and generic methodology for API authentication.”
The following sections provide a brief overview that describes how to code your own OAuth scheme to access the OpenX API.