Use the Client Registration Policy configuration wizard to create a new or modify an existing Client Registration Policy instance.

  1. Go to the OAuth Server > Client Registration Policies screen.
    • To configure a new instance, click Create New Instance.
    • To modify an existing instance, select it by its name under Instance Name.
  2. On the Type screen, enter a name and an ID for a new instance, and then select a plugin from the list.

    Note that only the name can be changed when modifying an existing policy plugin instance.

    In addition, if the Type list does not contain the desired Client Registration Policy plugin, create one using the PingFederate SDK. For more information, refer to the Javadoc for the DynamicClientRegistrationPlugin interface, the SoftwareStatementValidatorPlugin.java file for a sample implementation, and the SDK developer's guide for build and deployment information.

    Tip:

    The Javadoc for PingFederate and the sample implementation are located under the <pf_install>/pingfederate/sdk directory.

  3. On the Instance Configuration screen, follow the on-screen instructions to configure the Client Registration Policy instance.

    Note that this screen varies, depending on the selected Client Registration Policy plugin.

  4. On the Summary screen, review the plugin configuration, modify as needed, and click Done.
  5. On the Manage Client Registration Policy Instances screen, click Save.
Important:

A Client Registration Policy instance is not enforced (or executed as part of the dynamic client registration process) until it is selected on the OAuth Server > Client Settings > Client Registration Policies screen.