---
title: Editing an OIDC resource
description: Define global attribute mappings and scopes for the OIDC resource in PingOne.
component: pingone
page_id: pingone:applications:p1_edit_oidc_resource
canonical_url: https://docs.pingidentity.com/pingone/applications/p1_edit_oidc_resource.html
revdate: January 10, 2025
section_ids:
  steps: Steps
---

# Editing an OIDC resource

You can define the global attribute mappings and scopes for the OpenID Connect (OIDC) resource. These mappings are inherited by all OIDC applications by default. Applications can override the inherited global attributes with custom attributes that you want included during runtime. Learn more in [Customizing OIDC attributes for an application](p1_customizing_oidc_attributes_for_application.html).

## Steps

1. In the PingOne admin console, go to **Applications > Resources**.

2. Click the **OpenID Connect** entry to open the details panel.

3. On the **Attributes** tab, click the **Pencil** icon ([icon: pencil, set=fa]).

4. Review the OIDC attributes and their mapping to PingOne attributes.

   * To add an attribute, click the **[icon: plus, set=fa]Add** button.

     1. Enter an OIDC attribute and the desired PingOne mapping.

     2. Click the **Gear** icon ([icon: gear, set=fa]) to use advanced expressions. Learn more in [Using the expression builder](../pingone_expression_language/p1_use_expression_builder.html).

   * To delete an attribute, click the **Delete** icon ([icon: trash, set=fa]).

     |   |                                                                                                                                                                                                                                      |
     | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
     |   | Attributes with a blue background are part of the OIDC specification. You cannot delete the default attributes, but you can map them to new attributes in PingOne. PingOne will ignore an attribute if the PingOne mapping is blank. |

5. Select the delivery method:

   * **ID Token**: The attribute is delivered to the application in the ID token.

   * **UserInfo**: The attribute is delivered to the application from the UserInfo endpoint.

     |   |                                                                                                                                                                                                                       |
     | - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
     |   | PingOne enforces an ID token limitation of 25 values for a multivalued attribute. When this occurs, PingOne populates `[SIZE_LIMIT_EXCEEDED]` as the attribute value.Use **UserInfo** to retrieve the data as needed. |

6. Click **Save**.

7. On the **Scopes** tab:

   * To add a scope, click **[icon: plus, set=fa]Add scope**.

     1. Enter a **Scope Name** and **Description**.

     2. Select **Mapped Attributes** to assign to the scope.

   * To edit a scope, click [icon: pencil, set=fa]and select **Mapped Attributes** to assign to the scope.

     |   |                                                                                                                                                                                                                             |
     | - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
     |   | Assigning attributes to a scope allows an application to inherit these attributes, if the application has the resource and scope added to it. Learn more in [Editing an application - OIDC](p1_edit_application_oidc.html). |

8. Click **Save**.
