PingFederate provides support for a variety of security-token formats, through token processors and generators that plug into the PingFederate server. These plug-ins deploy similarly to browser-based SSO adapters (see SSO integration kits and adapters).
For an IdP, token processors provide a mechanism through which PingFederate can validate an incoming token from a WSC and map attributes to be included in the issued SAML token.
For an SP, token generators provide a mechanism through which PingFederate can generate a local token based upon the incoming SAML token from a WSP and map attributes to be included in that token.
Only SAML 1.1 or 2.0 tokens are generated by PingFederate configured as an IdP for sending across trust boundaries to a federated SP partner. Likewise, only SAML tokens are accepted by PingFederate configured as an SP. Token plug-ins allow a modular approach for validating and producing the various token types used by different applications or systems within a conceptual trust domain. PingFederate provides bundled and separately available token plug-ins.
PingFederate also allows you to use a configuration of a token processor or generator as a parent instance from which you can create child instances (see Hierarchical plugin configurations).
Bundled token plug-ins
PingFederate is installed with token processors for an IdP configuration that accept and validate SAML 1.1, 2.0 tokens, OAuth Bearer access tokens, JWT tokens, Username tokens, and Kerberos tokens (see Token models and management). (SAML tokens are issued on the IdP side via built-in browser-based SSO capabilities.)
For an SP configuration, token generators are provided for issuing local SAML 1.1 or 2.0 tokens. (Incoming SAML tokens are validated, once again, by using built-in capabilities.)
Commercial token plug-ins
Ping Identity provides token plug-ins to work with various authentication systems and leading identity management systems. Available plug-ins, together known as Token Translators, may be downloaded from the Ping Identity Downloads website.