To retrieve user attributes from PingOne, add it as a datastore in PingFederate.
-
On the PingFederate administrative console, create a new datastore.
- For PingFederate 10.1 or later:
- Go to .
- Click Add New Data Store.
- For PingFederate 10.0 or earlier:
- Go to .
- Click Add New Data Store.
- For PingFederate 10.1 or later:
-
On the Data Store Type tab, set the basic datastore
attributes.
- In the Name field, enter a name for the datastore.
- From the Type list, select PingOne Data Store. Click Next.
-
On the Configure Data Store Instance screen, under
Attribute Selector, define local attributes and map
them to the values of PingOne attributes.
- Click Add a new row to 'Attribute Selector’.
- In the Local Attribute field, type a name of your choosing for an attribute.
- In the PingOne Attribute field, map your local attribute to the value of the matching PingOne for Customers attribute by typing JSON Pointer syntax. See JSON Pointer syntax reference.
- On the row that you added, click Update.
- To add more attributes, repeat steps a-d.
-
Complete the connection to PingOne.
- For PingFederate 10.1 or later:
- From the PingOne Envrionment list, select your environment.
- Click Next.
- For PingFederate 10.0 or earlier:
- Complete the Environment ID, Client ID, and Client Secret fields with the values that you noted in .
- Click Next.
- For PingFederate 10.1 or later:
-
On the Actions screen, check that PingFederate can
connect to PingOne.
- Click Test Connection.
- Resolve any connection issues. Click Next.
- On the Summary screen, click Save.