> For the complete documentation index, see [llms.txt](https://pantheon-technologies.gitbook.io/ares-for-partners/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pantheon-technologies.gitbook.io/ares-for-partners/ares-oauth-integration-guide.md).

# ARES OAuth Integration Guide

Welcome to the ARES OAuth Integration Guide. This document will walk you through the process of integrating ARES as an OAuth provider in your application. ARES uses the [OAuth 2.0 protocol](https://auth0.com/intro-to-iam/what-is-oauth-2) to provide secure authorization for your users and secure access to our usage tracking APIs.&#x20;

The entire process will take between 15 minutes to a few hours based on the complexity of your app/service.&#x20;

For more information on ARES, visit <https://www.joinares.com>

## Prerequisites

In order to add ARES as a log in option to your website and start accepting credits, you need to register your application (the Client) with us. Once your app is registered, you will receive a Client ID and Client Secret.

{% hint style="warning" %}
If you'd like to become a partner, please reach out at **<admin@joinares.com>**&#x20;
{% endhint %}

## Step 1: Add ARES as an OAuth Provider

Once you have your client credentials (Client ID and Client Secret), you're ready to proceed.\
The next section shows how to add ARES as an OAuth Provider.

{% content-ref url="/pages/lmhzCXIxuTqqgYnJcl6E" %}
[Configuring OAuth](/ares-for-partners/reference/configuring-oauth.md)
{% endcontent-ref %}

## Step 2: Track user usage and credit spend

{% content-ref url="/pages/TJTOBOI2p4Jpb6i1wfVh" %}
[Configuring App to Earn Credits](/ares-for-partners/reference/configuring-app-to-earn-credits.md)
{% endcontent-ref %}

More info. on API Endpoints:

{% content-ref url="/pages/u6YdARaPGt02pdNfaieN" %}
[API Endpoints](/ares-for-partners/api-endpoints.md)
{% endcontent-ref %}
