Consider how you will structure attributes in the Attributes tree and the naming conventions that you’ll use.


Policy authors need to be able to build and manage policies without a deep understanding of the complex underlying data endpoints and data manipulation. When you add attributes, give them names that business users and policy authors will understand.

  1. Add a new attribute:
    1. Go to Authorization > Trust Framework and click the Attributes tab.
    2. Click the + icon and select Add new Attribute.
  2. Define general information for the attribute:
    1. Enter a unique Name for the attribute.

      To ensure that PingOne Authorize can resolve attribute references, the following characters are not allowed in the name:

      • Period (.)
      • Curly brackets ({ })
      • Pipe (|)
    2. For Description, enter information that describes the attribute’s purpose.

      The description is only visible on the Attributes tab, but it can help policy authors understand how to use the attribute in policies.

    3. Optional: To nest the attribute under a parent attribute in the tree, select a Parent attribute.

      Nesting helps group related attributes together. You can move an attribute to another location in the tree by selecting a different parent attribute. To remove nesting, click the Delete icon and leave the Parent list blank.

  3. Optional: Add resolvers that define where the attribute pulls information from.
  4. Optional: Add value processors that transform the attribute's value.
  5. Optional: Add value settings that define the attribute's data type and default value.
  6. Click Save changes.

    You can copy an attribute for reuse by selecting Make Copy from the hamburger menu of that attribute. You cannot copy a portion of an attribute definition, with the exception of resolvers. You must copy the whole attribute definition to duplicate any of its content or manually copy the content between definitions.

    If you copy an attribute with child attributes, only the parent is duplicated.

After you save the attribute, you can optionally add repetition settings that resolve the attribute’s values from a collection.