Configuring an adapter instance
Configure the ID DataWeb IdP Adapter to determine how PingFederate communicates with the ID DataWeb API.
Steps
-
In the PingFederate administrative console, create a new IdP adapter instance:
-
Go to Authentication → Integration → IdP Adapters and click Create New Instance.
-
-
On the Type tab, set the basic adapter instance attributes.
-
In the Instance Name field, enter a name for the adapter instance.
-
In the Instance ID field, enter a unique identifier for the adapter instance.
-
In the Type list, select ID DataWeb IdP Adapter. Click Next.
-
-
Optional: On the IdP Adapter tab, in the Additional Verification Attributes section, configure additional attributes to send to ID DataWeb with the user data.
-
Click Add a new row to 'Additional Verification Attributes'.
-
In the Incoming Attribute Name field, enter the name of an attribute from any authentication source that appears earlier in your PingFederate authentication policy than the ID DataWeb IdP Adapter.
-
From the ID DataWeb User Attribute list, select the ID DataWeb attribute that you want to populate.
The ID DataWeb IdP Adapter allows you to pass custom attributes to ID DataWeb. The name and value of the attribute are determined by the Local Attribute column. For example, if you enter
officeName
in the Local Attribute column, ID DataWeb receives an attribute with the following name and value format:\{…officeName: headquarters…}
. -
In the Action column, click Update.
-
To add more attributes, repeat steps a-d.
-
-
Optional: On the IdP Adapter tab, in the ID DataWeb Response Mappings (optional) section, map attributes from the ID DataWeb response to the attribute contract.
-
Click Add a new row to 'ID DataWeb Response Mappings (optional)'.
-
In the Local Attribute field, enter a name of your choosing for an attribute.
-
In the ID DataWeb API Attribute Mapping field, enter the JSON Pointer syntax for the value of the matching ID DataWeb attributes as shown in JSON Pointer syntax reference.
-
In the Action column, click Update.
-
To add more attributes, repeat steps a-d.
-
-
On the IdP Adapter tab, configure the adapter instance by referring to ID DataWeb IdP Adapter settings reference. Click Next.
-
On the Actions tab, test your connection to the ID DataWeb API. Resolve any issues that are reported, and then click Next.
-
On the Extended Contract tab, add any attributes that you included in the ID DataWeb Response Mappings (optional) section of the IdP Adapter tab.
-
On the Adapter Attributes tab, set pseudonym and masking options as shown in Set pseudonym and masking options in the PingFederate documentation. Click Next.
-
On the Adapter Contract Mapping tab, configure the contract fulfillment details for the adapter as shown in Define the IdP adapter contract in the PingFederate documentation. Click Next.
-
On the Summary tab, check your configuration and then click Save.