PingID can serve as the secondary authentication source for PingFederate.
Before configuring PingID for secondary
authentication:
After you have created the relevant IdP and PingID adapters,
create a PingFederate policy contract, and then create a PingFederate policy for
secondary authentication.Note:
If you are running PingFederate 9.0 or earlier, you'll need to create a composite
adapter rather than a PingFederate policy. See Configuring a composite adapter.
-
In PingFederate, create an Authentication Policy Contract.
-
Go to .
-
Click Create New Contract.
-
In the Contract Name field, enter a name for the
policy contract, and then click Next.
-
On the Contract Attributes tab, for each
attribute you want to add, type the name of the attribute and then click
Add.
-
To advance to the Summary tab and to review the
contract, click Next. Click
Save.
-
Create a PingFederate authentication policy.
-
Go to .
-
Select the IdP Authentication Policies box, and
then click Add Policy.
-
In the Name field, enter a meaningful name for
the authentication policy.
-
From the Policy dropdown, select IdP
Adapters, and then select your IdP Adapter from the list
(for example, the HTML Form Adapter).
The IdP Adapter is added to the PingFederate policy
tree.
-
In this new branch, perform the following.
- From the Fail list, select
Done.
- From the Success list, select
IdP Adapters, and then select your
PingID Adapter instance.
A new PingID Adapter branch is created under the
Success list.
-
Under the PingID Adapter branch field, click
Options, and in the Incoming User
ID window, perform the following.
- From the Source list, select the IdP
adapter.
- From the Attribute list, select
username.
- Select the User ID Authenticated check
box.
- To close the window, click Done.
-
In the new PingID Adapter branch, perform the following.
- From the Fail list, select
Done.
- From the Success list, select
Policy Contract, and then select the
policy contract you created earlier.
-
Under the PingID Adapter Success field, click
Contract Mapping.
-
Complete the relevant contract mapping.
-
To enable the policy, select the check box, and then click
Save.
You return to the Policy
window.
-
Click Done.
-
Add any further configurations, for example: