1. Create an input policy contract.
    For help, see Policy contracts in the PingFederate documentation.
    1. On the PingFederate administrative console, go to Authentication > Policies > Policy Contracts.
    2. Click Create New Contract.
    3. On the Contract Info tab, in the Contract Name field, enter a name, such as PingOneVerifyInput. Click Next.
    4. On the Contract Attributes tab, add attributes to provide to the PingOne Verify IdP Adapter, such as email and username. Click Save.
  2. Create an output policy contract.
    1. Click Create New Contract.
    2. On the Contract Info tab, in the Contract Name field, enter a name, such as PingOneVerifyOutput. Click Next.
    3. On the Contract Attributes tab, add user attributes to get from the PingOne Verify IdP Adapter, such as email, username, and status. Click Save.