1. Go to Connections > Resources.
  2. Locate the resource you want to edit. You can browse or search for resources.
    The results list is updated as you enter the search query. The current resources are shown in the list.
  3. Click a resource entry to open the details panel for the resource.
  4. Click the tab that you want to edit, and then click the pencil icon.
  5. For Overview, enter or edit the following information:
    • Resource Name. A unique identifier for the resource.
    • Audience. (Optional) The intended audience for the resource. If you don’t provide a value, PingOne will default to the resource name.
    • Description. (Optional) A brief characterization of the resource.
    • Access token time to live. The maximum time that the access token will be valid for use in the application, in seconds.
    • Introspection endpoint authentication method. Specify how to authenticate using the client credentials for the application that was issued the token. Select None, Client secret basic, or Client secret post.
  6. For Attributes, map resource attributes to user attributes in PingOne. Enter a resource attribute and then select the corresponding PingOne attribute from the list. For example, you could map the OIDC family_name attribute to the PingOne Family Name attribute. You can add more attributes after you have created the custom resource. See Mapping attributes.
    • To add an attribute, click the + Add button. Enter an OIDC attribute and the desired PingOne mapping. Click the gears icon to use advanced expressions. See Using the expression builder.
    • To delete an attribute, click the trash can icon for the appropriate attribute.

    Resources can use JSON attributes in their attribute mappings. You can use these attributes to pass complex information to applications through an access token. To add an attribute, see Adding user attributes.

  7. For Scopes, Locate the scope you want to edit, and then click the pencil icon. Enter or edit the Scope name and Description.
    To add a scope, click + Add scope. Enter the Scope name and Description, and any mapped attributes that you want the scope to have access to.
  8. Click Save.