---
title: Configuring policy contract grant mapping
description: Configure policy contract grant mapping for the PingFederate integration.
component: pingid
page_id: pingid:pingid_integrations:pid_configuring_policy_contract_grant_mapping
canonical_url: http://docs.pingidentity.com/pingid/pingid_integrations/pid_configuring_policy_contract_grant_mapping.html
revdate: January 30, 2024
section_ids:
  about-this-task: About this task
  steps: Steps
  choose-from: Choose from:
  result: Result:
---

# Configuring policy contract grant mapping

Configure policy contract grant mapping for the PingFederate integration.

## About this task

Manage the mappings from the authentication policy contract you created into the persistent grant contract.

## Steps

1. In PingFederate, configure policy contract grant mapping.

   For more information, see [Grant contract mapping](http://docs.pingidentity.com/pingfederate/12.3/administrators_reference_guide/pf_grant_contract_mapp.html).

   ### Choose from:

   * PingFederate 10.1 or later: Click **Authentication → OAuth**

   * PingFederate 10 or earlier: In the **OAuth Server** tab, **Grant Mapping** area, click **Authentication Policy Contract Mappings**.

2. In the **Policy Contract Mapping** window:

   1. In the **Policy Contract** field, select the authentication policy contract you created earlier and then click **Add Mapping**.

   2. On the **Attribute Sources & User Lookup** tab, click **Next**.

   3. On the **Contract Fulfillment** tab, enter the following and then click **Next**:

      * From the **USER\_KEY** source list, select **Authentication Policy Contract**, and in the **Value** field, select **subject**.

      * From the **USER\_NAME** source list, select **Authentication Policy Contract**, and in the **Value** field, select **subject**.

   4. On the **Issuance Criteria** tab, click **Next**, and then on the **Summary** tab, click **Save**.

      ### Result:

      The new policy grant mapping is shown in the **Mappings** list.
