Authentication selectors allow PingFederate (version 6.6 and higher) to choose an appropriate authentication source, an IdP adapter or an IdP connection (for federation hub use cases), based on criteria defined in the authentication selector instance.

When creating an authentication selector, the following are the primary Java packages used:

  • org.sourceid.saml20.adapter.gui
  • org.sourceid.saml20.adapter.conf
  • com.pingidentity.sdk

For each authentication selector implementation, in addition to the methods described under Shared interfaces, you must define the following at a minimum:

  • Context Selection
  • Authentication Selector Callback