All Classes and Interfaces

Class
Description
An abstract base type for describing GUI fields that have multiple options the user can select from.
A class representing an option value.
Abstract base class for persistent session storage managers.
An abstract field descriptor that will render a text field on the GUI configuration screen.
The representation of the Access Grant.
The optional attributes that can be associated with the Access Grant.
 
A general exception for any unexpected runtime errors that might occur during an access grant operation.
Provides the ability to create a custom Access Grant storage mechanism.
This class provides access to the AccessGrantManager implementation used by PingFederate.
An access token that has been validated by the server - generally by an instance of a BearerAccessTokenManagementPlugin.
Intended primarily to provide an easy interface to use in order to issue OAuth access tokens during attribute mapping using an Expression mapping type.
This interface defines the methods that the PingFederate can optionally call when a persistent grant is revoked, or when an access token needs to be revoked.
An API state model containing additional details for states in which the user has failed linking their account.
An API state model containing additional details for states in which a user's username is required for account recovery to proceed.
Implemented by a PasswordCredentialValidator to support unlocking a user account that has been locked using the 'Trouble Logging In?'
A document containing one Action(@http://schemas.xmlsoap.org/ws/2004/08/addressing) attribute.
A factory class with static methods for creating instances of this type.
An ActionDescriptor can be used to invoke arbitrary actions on an adapter via the GUI.
The action to perform.
A document containing one Action(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Action(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A document containing one Action(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ActionType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML ActionType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A class that describes to the PingFederate server the way a GUI configuration screen should be rendered for an adapter.
Deprecated.
Please use the AuthenticationSelector interface instead.
Deprecated.
 
Deprecated.
A document containing one Advice(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Advice(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML AdviceType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML AdviceType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one AgreementMethod(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML AgreementMethodType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A document containing one All(@http://schemas.xmlsoap.org/ws/2004/09/policy) element.
A factory class with static methods for creating instances of this type.
A document containing one AllowPostdating(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one AllowPostdating(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML AllowPostdatingType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML AllowPostdatingType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An API state model containing details for an alternative authentication source.
Provides functionality similar to using the HTTP Session.
A document containing one AppliesTo(@http://schemas.xmlsoap.org/ws/2004/09/policy) element.
An XML AppliesTo(@http://schemas.xmlsoap.org/ws/2004/09/policy).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
 
A document containing one Artifact(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A document containing one ArtifactResolve(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML ArtifactResolveType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one ArtifactResponse(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML ArtifactResponseType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one AssertionArtifact(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A factory class with static methods for creating instances of this type.
A document containing one Assertion(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Assertion(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one AssertionIDRef(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one AssertionIDReference(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one AssertionIDRequest(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML AssertionIDRequestType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
An XML AssertionType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML AssertionType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one AssertionURIRef(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AttributedDateTime(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd).
A factory class with static methods for creating instances of this type.
A document containing one AttributeDesignator(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AttributeDesignatorType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one Attribute(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Attribute(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML AttributedQName(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
An XML AttributedString(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
An XML AttributedURI(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd).
An XML AttributedURI(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
This exception will be thrown when an attribute look up fails while signing-on the user without re-authenticating immediately after password update.
An attribute map that maps the name of the attribute to the AttributeValue.
A document containing one AttributeQuery(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A document containing one AttributeQuery(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML AttributeQueryType(@urn:oasis:names:tc:SAML:1.0:protocol).
An XML AttributeQueryType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
Interface implemented by password credential validators that have the ability to lookup attributes by username alone.
A document containing one AttributeStatement(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one AttributeStatement(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML AttributeStatementType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML AttributeStatementType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML AttributeType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML AttributeType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A representation of the value(s) of an attribute.
A document containing one AttributeValue(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one AttributeValue(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A helper class to make and convert an AttributeValue.
A document containing one Audience(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Audience(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one AudienceRestrictionCondition(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AudienceRestrictionConditionType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one AudienceRestriction(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AudienceRestrictionType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
The API action model for actions where the user must start the multi-factor authentication.
A document containing one AuthenticatingAuthority(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
The model for the FAILED state.
A document containing one AuthenticationQuery(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML AuthenticationQueryType(@urn:oasis:names:tc:SAML:1.0:protocol).
A factory class with static methods for creating instances of this type.
An API state model containing details for states in which multi-factor authentication is required.
This interface defines the methods that the PingFederate server calls when performing IdP Authentication Selection.
This class contains context data resulting from the Authentication Selection process.
 
This class is used to describe an Authentication Selector implementation to the PingFederate server.
A class containing information about an existing PingFederate authentication session.
The authentication source key identifies an entity that can perform a browser based SSO authentication.
The type of authentication source key.
The API action model for actions where the user selects an alternative authentication source.
A document containing one AuthenticationStatement(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AuthenticationStatementType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one AuthenticationType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one AuthenticationType(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Authenticator(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Authenticator(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML AuthenticatorType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML AuthenticatorType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
The API model representing an available action in the Authentication API.
A class which acts as a template for AuthnAction instances.
A fluent builder for AuthnActionSpec specs.
This class is used to describe an adapter implementation to the PingFederate server.
An base exception to be thrown by adapter implementations when they encounter unexpected problems they cannot handle.
 
 
 
This class defines a response from an IdP adapter.
 
A class containing shared constants related to the Authentication API.
The interface that all API-capable plugins must implement.
This class provides metadata on a plugin that supports PingFederate's Authentication API.
A fluent builder for AuthnApiPluginDescriptor instances.
A class providing various utility methods for use by plugins in handling API requests and generating API responses.
Authentication context class references.
A document containing one AuthnContextClassRef(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AuthnContextComparisonType(@urn:oasis:names:tc:SAML:2.0:protocol).
Enumeration value class for org.sourceid.saml20.xmlbinding.protocol.AuthnContextComparisonType.
A factory class with static methods for creating instances of this type.
A document containing one AuthnContextDecl(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one AuthnContextDeclRef(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one AuthnContext(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AuthnContextType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
The authentication API model representing an error of some kind.
A fluent builder for AuthnError instances.
The API model representing additional details for an error returned by the Authentication API.
A fluent builder for AuthnErrorDetail instances.
A class which acts as a template for AuthnErrorDetail instances.
A fluent builder for AuthnErrorDetailSpec specs.
Checked exception used to signal error during validation of the JSON body of an API request against the expected API model class.
A class that describes a group of errors returned by the Authentication API.
A fluent builder for AuthnErrorGroup instances.
A class which acts as a template for AuthnError instances.
A fluent builder for AuthnErrorSpec specs.
A wrapper object that contains restrictions on what kind of user interaction is allowed or required during authentication.
A document containing one AuthnQuery(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML AuthnQueryType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one AuthnRequest(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML AuthnRequestType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
An class containing data for an end user session associated with a specific authentication source.
A filterable dropdown control that enables the selection of an Authentication Source in a way that's user-friendly and scalable.
The API model representing the current state of a flow in the Authentication API.
A document containing one AuthnStatement(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AuthnStatementType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A class which acts as a template for AuthnState instances.
A fluent builder for AuthnStateSpec specs.
A document containing one AuthorityBinding(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AuthorityBindingType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one AuthorizationDecisionQuery(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML AuthorizationDecisionQueryType(@urn:oasis:names:tc:SAML:1.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one AuthorizationDecisionStatement(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AuthorizationDecisionStatementType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
The OAuth Authorization Detail.
A wrapper class for contextual information used by AuthorizationDetailProcessor methods.
An exception that can be thrown from AuthorizationDetailProcessor methods to indicate that there was an error processing the authorization detail for the authorization detail type.
This interface defines the methods that the PingFederate server calls to support OAuth 2.0 Rich Authorization Requests
 
This class is used to describe an Authorization Detail Processor plugin implementation to the PingFederate server.
The OAuth Authorization Details.
A document containing one AuthzDecisionQuery(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML AuthzDecisionQueryType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one AuthzDecisionStatement(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML AuthzDecisionStatementType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
An IdentityStoreException that should be thrown when an Identity Store Provisioner operation cannot be completed with the information provided.
A document containing one base(@http://www.w3.org/XML/1998/namespace) attribute.
A factory class with static methods for creating instances of this type.
An XML BaseIDAbstractType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one BaseID(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
This class provides access to the PF base URL.
 
This interface defines the methods that the PingFederate calls to issue and validate access tokens.
A document containing one BinaryExchange(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one BinaryExchange(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML BinaryExchangeType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML BinaryExchangeType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one BinarySecret(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one BinarySecret(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML BinarySecretType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML BinarySecretType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML BinarySecretTypeEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML BinarySecretTypeEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML BinarySecretTypeOpenEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML BinarySecretTypeOpenEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one BinarySecurityToken(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML BinarySecurityTokenType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
The model for the CANCELED state.
A document containing one CancelTarget(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one CancelTarget(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML CancelTargetType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML CancelTargetType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one CanonicalizationAlgorithm(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one CanonicalizationAlgorithm(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one CanonicalizationMethod(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML CanonicalizationMethodType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A wrapper class for contextual information used by CaptchaProvider methods.
A helper to create CaptchaContext instance.
Deprecated.
This interface defines the methods that the PingFederate server calls to complete CAPTCHA from external CAPTCHA services.
A readonly representation of the current authentication status
This class provides access to supported CAPTCHA provider information.
This class is used to describe a CAPTCHA provider plugin implementation to the PingFederate server.
A state that can have CAPTCHA enabled with a CAPTCHA provider.
 
 
A field descriptor that will render (in GUI configuration screen) a drop down selection of certificates
 
Implemented by a PasswordCredentialValidator to support 2-Factor authentication using a challenge question.
A document containing one Challenge(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Challenge(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An API state model containing additional details for states in which the user's challenge response is required.
Implemented by a PasswordCredentialValidator to support changing user passwords in the backing data store.
An API state model containing additional details for states in which a user must change their password at an external password management system.
The API action model for actions where the username of an existing account is provided for account recovery.
A field descriptor that will render a check box on the GUI configuration screen.
The API action model for actions where the user's challenge response is provided.
The API action model for actions where a user provides current credentials.
The API action model for actions where a new user password is provided.
The API action model for actions where an OTP is entered by the user.
The API action model for actions where a new user password is provided for password reset.
The API action model for actions where a recovery code is provided for account recovery.
The API action model for actions where the user's credentials are provided.
The API action model for actions where the user provides the email address associated with the username to be recovered.
Provided as a helper class for CIDR operations.
A utility class that provides address evaluation (network and broadcast) and in-range functionality for a given IP Address from a CIDR specification.
A document containing one CipherData(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML CipherDataType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A document containing one CipherReference(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML CipherReferenceType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A document containing one Claims(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Claims(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ClaimsType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML ClaimsType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
The API action model for actions where the user clears a previously submitted identifier from cache.
This class provides access to supported OAuth Client information.
An enum representing different OAuth 2.0 client authentication methods.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the key pairs in the PingFederate system configured for client certificate authentication.
A wrapper class for client data used by custom OAuth client storage implementations.
An exception used to handle invalid OAuth 2.0 Dynamic Client Registration data.
Error codes for Dynamic Client Registration.
 
 
 
 
 
 
 
 
A wrapper class for contextual information used by ClientSideAuthenticator methods.
A helper to create CaptchaContext instance.
A general exception for the ClientStorageManager.
An interface that defines the basic methods for managing OAuth client data for custom storage implementations.
Abstract base class for developing custom OAuth client storage implementations.
An interface that defines a search method for OAuth client data in custom storage implementations.
This class provides access to cluster information.
A document containing one CombinedHash(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one CombinedHash(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
This class defines a set of common action ID's for use across API-capable PingFederate plugins.
This class defines a set of common AuthnErrorDetailSpec specs for use across API-capable PingFederate plugins.
This class contains a set of common AuthnErrorDetailSpec specs for use across API-capable PingFederate plugins.
This class contains a set of common AuthnErrorSpec specs for use across API-capable PingFederate plugins.
This class defines a set of common AuthnStateSpec specs for use across API-capable PingFederate plugins.
This class defines a set of common statuses for use across API-capable PingFederate plugins.
The model for the COMPLETED state.
A document containing one ComputedKeyAlgorithm(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one ComputedKeyAlgorithm(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one ComputedKey(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one ComputedKey(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ComputedKeyEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML ComputedKeyEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ComputedKeyOpenEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML ComputedKeyOpenEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ConditionAbstractType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML ConditionAbstractType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Condition(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Condition(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Conditions(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Conditions(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ConditionsType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML ConditionsType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
This class allows plugins to create a configuration cache that is automatically reloaded when a replication event occurs.
 
A base interface for common methods across the authentication adapters.
Base interface that consolidates common methods across the sources package.
Interface which provides a plugin the ability to be configured.
A Configuration object contains all the configuration values entered by the user via the GUI.
Provides methods that can be implemented to support custom actions that occur based upon UI events while managing adapter instances.
An interface that allows for custom validation of all the Fields and tables that compose the configuration of the adapter.
A document containing one ConfirmationMethod(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
The API model for the action of confirming the user code in the OAuth device authorization flow.
An IdentityStoreException that should be thrown when an Identity Store Provisioner operation cannot be completed because an identical resource already exists.
This class provides access to supported Connection information.
A filterable dropdown control that enables the selection of an IdP or SP connection in a way that's user friendly and scalable.
ConnectionType configures the data source (i.e. the Admin API end-point) that the filterable drop-down menu will poll its searchable data from.
Constants definitions represent keywords meaningful to the SDK and the PingFederate runtime pieces interacting with the plugin implementation.
A document containing one Created(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An interface that represents the request context for a create group operation.
An interface that represents the request context for a create user operation.
An XML CryptoBinary(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
 
This interface provides the methods necessary to successfully create a CustomDataSourceDriver.
This class provides metadata describing a driver that implements the CustomDataSourceDriver interface.
The exception thrown when one of the methods of the CustomDataSourceDriver interface fails.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the configured Custom Source data stores.
This class provides access to supported datastore information.
An XML DecisionType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML DecisionType(@urn:oasis:names:tc:SAML:2.0:assertion).
Enumeration value class for org.sourceid.protocol.saml11.xml.DecisionType.
Enumeration value class for org.sourceid.saml20.xmlbinding.assertion.DecisionType.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Delegatable(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Delegatable(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one DelegateTo(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one DelegateTo(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML DelegateToType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML DelegateToType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An interface that represents the request context for a delete group operation.
An interface that represents the request context for a delete user operation.
Implementations of the DescribablePlugin interface can return a PluginDescriptor.
An API model that represents a device.
An API model that represents a device profile.
An API state model indicating the user's device profile is required.
An API state model indicating the session identifier from device profiling is required.
An API state model containing additional details for states in which the user must select a device.
An enum used to indicate whether the user's device is shared or private.
A document containing one DigestMethod(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML DigestMethodType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one DigestValue(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML DigestValueType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one DoNotCacheCondition(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML DoNotCacheConditionType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
The DoubleValidator class validates a string representing a double (64-bit).
A document containing one DSAKeyValue(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML DSAKeyValueType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the key pairs in the PingFederate system configured for digital signing.
Interface for handling client data from the OAuth 2.0 Dynamic Client Registration Protocol.
Status codes to handle error conditions with dynamically registered clients.
A list of OAuth 2.0 Dynamic Client Registration fields used by PingFederate.
This interface defines the methods that PingFederate calls when performing policy processing for OAuth 2.0 Dynamic Client Registration.
This class is used to describe a Dynamic Client Registration policy plugin implementation to the PingFederate server.
Validates an email address using a simple regular expression.
The model for the EMAIL_VERIFICATION_REQUIRED state.
A document containing one Embedded(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML EmbeddedType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
An XML EncodedString(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
A document containing one EncryptedAssertion(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one EncryptedAttribute(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one EncryptedData(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML EncryptedDataType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
An XML EncryptedElementType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one EncryptedID(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one EncryptedKey(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML EncryptedKeyType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
An XML EncryptedType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A document containing one EncryptionAlgorithm(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one EncryptionAlgorithm(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the certificates in the PingFederate system configured for encryption by token generators.
A document containing one Encryption(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Encryption(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML EncryptionMethodType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A document containing one EncryptionProperties(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML EncryptionPropertiesType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A document containing one EncryptionProperty(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML EncryptionPropertyType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
An XML EncryptionType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML EncryptionType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one EncryptWith(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one EncryptWith(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one EndpointReference(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
An XML EndpointReferenceType(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
Similar to RowValidator but providing additional context data in the validate method to allow for more complex validation.
A document containing one Entropy(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Entropy(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML EntropyType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML EntropyType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An exception thrown by event listeners when an error occurs.
A document containing one Evidence(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Evidence(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML EvidenceType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML EvidenceType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one ExactlyOne(@http://schemas.xmlsoap.org/ws/2004/09/policy) element.
A factory class with static methods for creating instances of this type.
A document containing one Expires(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
 
This class provides access to information regarding the definition of Extended Properties.
The extended property definition
A document containing one Extensions(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML ExtensionsType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
An API state model containing additional details for states in which a external authentication has failed.
An API state model containing additional details for states in which a external authentication is required.
Presentation modes for external authentication.
An exception to be thrown when a token translator was unable to process a token because of a failed authentication.
An XML FaultcodeEnum(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
An XML FaultSubcodeValues(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
A document containing one FaultTo(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
An API state model containing the configuration for fields to display in the application.
This class holds the name and user-entered value of a GUI-rendered configuration field.
 
An abstract base type for describing GUI fields to be rendered in the PingFederate administration console.
A base class that represents a list of Fields.
An interface that allows for custom field level validation.
An abstract base type for describing PingFederate administration console GUI fields that show a dropdown that can be filtered with user input.
 
Admin API query string to be added to the corresponding Admin API call as defined in SearchableType.
A SearchableType class defines the Admin API attributes and end-point used to query data.
Thrown when an unknown tab title is specified.
Wrapper object of SearchableType (for specifying Admin API end-point) and list of QueryParam (for specifying query strings)
An IdentityStoreException that should be thrown when a filter operation cannot be completed.
This class provides metadata to PingFederate that is used to display a dynamic UI.
The FloatValidator class validates a string representing a float (32-bit).
A document containing one Forwardable(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Forwardable(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one From(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
Represents a generic adapter exception.
A document containing one GetComplete(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An interface that represents the results of an Identity Store Provisioner operation.
Default implementation for GroupResponseContext interface.
An interface that represents the results of an Identity Store Provisioner operation.
Default implementation for GroupsResponseContext interface.
This class is used to describe user interface components of a plugin implementation to the PingFederate server.
An interface that builds a GuiConfigDescriptor for a plugin descriptor.
The API model representing a link in JSON Hypertext Application Language (HAL).
This class holds the name, the secure salted hash of the current value and the new user-entered plaintext value of a GUI-rendered configuration field.
A field descriptor that will render a password text field on the GUI configuration screen.
An XML HMACOutputLengthType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
This validator class validates a string representing a host name.
Validate if the field value represents an HTTPS URL.
The URLValidator class validates a URL string.
A document containing one Id(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd) attribute.
A factory class with static methods for creating instances of this type.
An API state model containing additional details for states in which an identifier is required for authentication to proceed.
Runtime exceptions extending from this abstract class signal to the PingFederate runtime that a provisioning processing exception occurred.
The primary Identity Store Provisioner interface.
This class provides access to an Identity Store Provisioner implementation.
This class is used to describe an Identity Store Provisioner implementation to the PingFederate server.
The Identity Store Provisioner interface which adds support for filtering.
Deprecated.
Instead of directly implementing this interface, it is strongly recommended to implement the newer IdpAuthenticationAdapterV2 interface, which extends this one.
This interface defines the methods that the PingFederate IdP server calls to authenticate a user or logout a user session.
This class is used to describe an IdP adapter implementation to the PingFederate server.
A document containing one IDPEntry(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML IDPEntryType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one IDPList(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML IDPListType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
An XML IDReferenceType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
An XML IDType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
The IntegerValidator class validates a 4-byte Integer.
The exception thrown if the credential associated with a PingOne connection is invalid.
An exception to be thrown by a token processor when a token is deemed invalid.
An access token that is issued by the server - generally by an instance of a BearerAccessTokenManagementPlugin.
A document containing one IssuedTokens(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one IssuedTokens(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Issuer(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Issuer(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A document containing one Issuer(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
Allows access to the JCE implementation used by PingFederate.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the configured JDBC data stores.
This class provides access to PingFederate's JSON web keys.
The JSON web key wrapper object containing the Key ID, JSON web key and the private key.
This validator checks that the value of a field is a valid JSON Web Key Set (JWKS).
Provides access to Kerberos Realms/Domains from the PingFederate engine.
A descriptor for a select field that lists Kerberos realms.
Provides access to keys and certificates from the PingFederate engine.
A document containing one KeyExchangeToken(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one KeyExchangeToken(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML KeyExchangeTokenType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML KeyExchangeTokenType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one KeyIdentifier(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML KeyIdentifierType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
An XML KeyInfoConfirmationDataType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one KeyInfo(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML KeyInfoType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one KeyName(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
A document containing one KeySize(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one KeySize(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML KeySizeType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A document containing one KeyType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one KeyType(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML KeyTypeEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML KeyTypeEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML KeyTypeOpenEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML KeyTypeOpenEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one KeyValue(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
Provides functionality similar to using a HashMap to store key value pairs.
An XML KeyValueType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one KeyWrapAlgorithm(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A factory class with static methods for creating instances of this type.
A document containing one lang(@http://www.w3.org/XML/1998/namespace) attribute.
A factory class with static methods for creating instances of this type.
Helper class used to retrieve localized messages.
A field descriptor that will render (in GUI configuration screen) a drop down selection of the LDAP authentication error codes.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the configured LDAP data stores.
This class provides an independent wrapper of the LDAP information that was entered by the PingFederate user.
The Ldap Tag Object.
Supported LDAP types by PingFederate
 
A document containing one Lifetime(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Lifetime(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML LifetimeType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML LifetimeType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A read only descriptor that will render (in GUI screens) a clickable link.
Interface that defines the methods that PingFederate calls when determining if the user has overridden the browser locale.
Utility class containing locale related helper functions.
PingFederate sdks can use this utility class to write to audit log.
The LogoutHandler allows the logout method of an IdP adapter to be invoked independently of the normal SSO/SLO flow of PF.
A document containing one LogoutRequest(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML LogoutRequestType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one LogoutResponse(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
The LongValidator class validates a 8-byte integer.
A document containing one ManageNameIDRequest(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML ManageNameIDRequestType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one ManageNameIDResponse(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A document containing one Manifest(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML ManifestType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
An encryptor that can be used to encrypt PingFederate's master key file (pf.jwk).
A general exception for the MasterKeyEncryptor.
A class that represents the members passed to the group create and update methods CreateGroupRequestContext and UpdateGroupRequestContext.
 
An data structure to hold a message key and its message parameters.
A document containing one MessageID(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
A Jackson custom serializer that converts a String field that may contain a message key from authn-api-messages.properties or pingfederate-messages.properties into a localized string.
An API state model containing additional details for states in which the user has passed multi-factor authentication.
An API state model containing additional details for states in which the user has failed multi-factor authentication.
A document containing one MgmtData(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An API state model containing additional details for states in which mobile pairing is required.
A base API state model containing additional details for multi-factor authentication states.
A document containing one NameID(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A document containing one NameIdentifier(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML NameIdentifierType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one NameIDMappingRequest(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML NameIDMappingRequestType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one NameIDMappingResponse(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML NameIDMappingResponseType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one NameIDPolicy(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML NameIDPolicyType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
An XML NameIDType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one NewEncryptedID(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A document containing one NewID(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An API state model containing additional details for states in which a user's password is expiring and a password change is recommended.
An API state model containing additional details for states in which a new user password is required.
A document containing one Nonce(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An IdentityStoreException that should be thrown when an Identity Store Provisioner operation cannot be completed because the resource cannot being found.
List of possible event types to be sent from PingFederate
This class provides access to configured notification publishers.
This interface defines the methods that the PingFederate server calls to send a notification.
A field descriptor that will render a dropdown of all available notification publishers configured in the PingFederate system.
This class is used to describe a Notification Publisher plugin implementation to the PingFederate server.
An IdentityStoreException that should be thrown when an Identity Store Provisioner operation cannot be completed because the operation has not been implemented.
A filterable dropdown control that enables the selection of an OAuth client in a way that's user friendly and scalable.
define the set of fields that may be filterable in a search
Used in the constructor of OAuthClientSelectionFieldDescriptor to specify grant type requirement of OAuth clients that are searchable in the resulting filterable drop-down menu.
The API model for the state in the OAuth device authorization flow where device authorization has completed successfully.
The API model for the state in the OAuth device authorization flow where the user must confirm that the code presented matches the one displayed on the device.
The API model for the state in the OAuth device authorization flow where the user code is required.
A filterable dropdown control that enables the selection of OAuth scopes in a way that's user-friendly and scalable.
A document containing one Object(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML ObjectType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one OnBehalfOf(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one OnBehalfOf(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML OnBehalfOfType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML OnBehalfOfType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An API state model for states in which a One Time Link verification is required.
A document containing one OneTimeUse(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML OneTimeUseType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A general exception for unexpected issues encountered in implementations of OOBAuthPlugin, typically wrapping an implementation specific exception type.
This interface defines the methods that the PingFederate server calls to orchestrate out-of-band authentication/authorization.
Information about an out-of-band authentication/authorization request, which is passed to OOBAuthPlugin.initiate(OOBAuthRequestContext, Map) to begin the transaction.
Some general information about the calling application or client.
Information about the state of an out-of-band authentication/authorization transaction returned from OOBAuthPlugin.check(String, Map).
 
A class which accepts status change notifications from OOBAuthPlugin implementations.
Information about an out-of-band authentication/authorization transaction returned from OOBAuthPlugin.initiate(OOBAuthRequestContext, Map).
An XML OperatorContentType(@http://schemas.xmlsoap.org/ws/2004/09/policy).
A factory class with static methods for creating instances of this type.
A document containing one Optional(@http://schemas.xmlsoap.org/ws/2004/09/policy) attribute.
A factory class with static methods for creating instances of this type.
OtpRequired<D extends Device,U extends User>
An API state model containing additional details for states in which the user must enter an OTP.
An API state model containing additional details for states in which the user has successfully completed multi-factor authentication via an OTP.
 
A document containing one Participants(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Participants(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ParticipantsType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML ParticipantsType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ParticipantType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML ParticipantType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
Contains information about the result of a password challenge.
Contains information about the result of a password change.
Runtime exception thrown when the server used for authentication needs to prompt the user to answer a challenge question.
A plugin for validating usernames and passwords.
This class provides access to Password Credential Validators.
Runtime exception thrown when user authentication fails due to a problem related to invalid credentials or a condition on the server such as the account being locked.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the configured Password Credential Validators.
A document containing one Password(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
Password policy requirement exception thrown during password reset.
Password policy requirement exception thrown during password authentication.
The API model representing the result of a password policy validator
The API model representing additional details for password policy violation error(s) returned by the Authentication API.
Runtime exception to indicate there was an error when attempting to reset the password for a user.
An API state model containing additional details for states in which a new user password is required for password reset.
An XML PasswordString(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
Runtime exception to indicate the password validator fails to process the username/password combination.
A document containing one PGPData(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML PGPDataType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
Provides an API that exposes properties of the PingFederate instance.
The exception thrown for certain operations if a PingOne connection is disabled.
Allows access to a PingOne connection and environment, given the value of a plugin configuration field based on PingOneEnvironmentFieldDescriptor.
A filterable dropdown control that enables the selection of a PingOne connection and corresponding environment in a way that's user friendly and scalable.
This validator class works together with the PingOneEnvironmentFieldDescriptor by validating the environment selected in the descriptor against PingOne.
 
Interface for plugin implementations.
A class describing the API offered by a plugin.
This class is used to describe plugin implementation to the PingFederate server.
An enum representing the FIPS-compliance status of a plugin.
Defines metadata keys that may be returned from a plugin descriptor's getMetadata() method.
An object representing the association between a PingFederate plugin and a list of PingOne services.
A document containing one PolicyAttachment(@http://schemas.xmlsoap.org/ws/2004/09/policy) element.
A factory class with static methods for creating instances of this type.
An XML PolicyAttachment(@http://schemas.xmlsoap.org/ws/2004/09/policy).
A factory class with static methods for creating instances of this type.
 
A document containing one Policy(@http://schemas.xmlsoap.org/ws/2004/09/policy) element.
A factory class with static methods for creating instances of this type.
An XML Policy(@http://schemas.xmlsoap.org/ws/2004/09/policy).
A factory class with static methods for creating instances of this type.
A document containing one PolicyReference(@http://schemas.xmlsoap.org/ws/2004/09/policy) element.
A factory class with static methods for creating instances of this type.
An XML PolicyReference(@http://schemas.xmlsoap.org/ws/2004/09/policy).
A factory class with static methods for creating instances of this type.
A document containing one PolicyURIs(@http://schemas.xmlsoap.org/ws/2004/09/policy) attribute.
A factory class with static methods for creating instances of this type.
An XML PolicyURIs(@http://schemas.xmlsoap.org/ws/2004/09/policy).
A factory class with static methods for creating instances of this type.
An interface that allows an IdP adapter to authenticate a user after that user is registered via a Local Identity Profile
An interface that allows for a callback from the server prior to the plugin specific user interface screen being rendered.
 
A document containing one ProofEncryption(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one ProofEncryption(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ProofEncryptionType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML ProofEncryptionType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A base interface that represents the request context for user provisioning operations.
A document containing one ProxyRestriction(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML ProxyRestrictionType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
Class denoting the return result from sending the notification from the plugin instance.
 
An API state model for push confirmation cancellation.
An API state model for push confirmation timeout.
An API state model for push confirmation waiting.
An XML QueryAbstractType(@urn:oasis:names:tc:SAML:1.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one Query(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A factory class with static methods for creating instances of this type.
A field descriptor that will render a group of radio buttons on the GUI configuration screen.
An interface that represents the request context for a read group operation.
An interface that represents the request context for a read groups operation.
An abstract base type for describing read only GUI fields to be rendered in the PingFederate administration console.
An interface that represents the request context for a read user operation.
An interface that represents the request context for a read users operation.
Implemented by a PasswordCredentialValidator to support recovering a user's login ID through a 'Forgot username' link and sending the username to the specified email address.
An API state model containing additional details for states in which a recovery code is required.
 
A document containing one Reference(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A document containing one Reference(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one ReferenceList(@http://www.w3.org/2001/04/xmlenc#) element.
A factory class with static methods for creating instances of this type.
An XML ReferenceList(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
An XML ReferenceParametersType(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
An XML ReferencePropertiesType(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
An XML ReferenceType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
An XML ReferenceType(@http://www.w3.org/2000/09/xmldsig#).
An XML ReferenceType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
Validates a field values based on a regular expression.
The API action model for actions where a user is registering.
An API state model for when user registration is required.
A document containing one RelatesTo(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
An XML Relationship(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
An XML RelationshipTypeValues(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
A document containing one Renewing(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Renewing(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RenewingType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RenewingType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RenewTarget(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RenewTarget(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RenewTargetType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RenewTargetType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one ReplyAfter(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
An XML ReplyAfterType(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
A document containing one ReplyTo(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
An XML RequestAbstractType(@urn:oasis:names:tc:SAML:1.0:protocol).
An XML RequestAbstractType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
The request context containing parameters made available for authentication API responses.
A document containing one Request(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A factory class with static methods for creating instances of this type.
A document containing one RequestedAttachedReference(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestedAttachedReference(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequestedAuthnContext(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML RequestedAuthnContextType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one RequestedProofToken(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestedProofToken(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestedProofTokenType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestedProofTokenType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestedReferenceType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestedReferenceType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequestedSecurityToken(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestedSecurityToken(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestedSecurityTokenType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestedSecurityTokenType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequestedTokenCancelled(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestedTokenCancelled(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestedTokenCancelledType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestedTokenCancelledType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequestedUnattachedReference(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestedUnattachedReference(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequesterID(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A document containing one RequestKET(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestKET(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestKETType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestKETType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequestSecurityTokenCollection(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A factory class with static methods for creating instances of this type.
An XML RequestSecurityTokenCollectionType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
A factory class with static methods for creating instances of this type.
A document containing one RequestSecurityToken(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestSecurityToken(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequestSecurityTokenResponseCollection(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestSecurityTokenResponseCollection(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestSecurityTokenResponseCollectionType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestSecurityTokenResponseCollectionType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one RequestSecurityTokenResponse(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestSecurityTokenResponse(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestSecurityTokenResponseType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestSecurityTokenResponseType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestSecurityTokenType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestSecurityTokenType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestType(@urn:oasis:names:tc:SAML:1.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one RequestType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one RequestType(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestTypeEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestTypeEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML RequestTypeOpenEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML RequestTypeOpenEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A FieldValidator that enforces that a GUI field has a value (a required field).
Implemented by a PasswordCredentialValidator to support resetting user passwords through the 'Forgot Password' link in the backing data store.
Indicates the account enabled status.
An API model that represents a reference to a resource.
A document containing one RespondWith(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML ResponseAbstractType(@urn:oasis:names:tc:SAML:1.0:protocol).
A factory class with static methods for creating instances of this type.
A document containing one Response(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A document containing one Response(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML ResponseType(@urn:oasis:names:tc:SAML:1.0:protocol).
An XML ResponseType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An API state model containing additional details for the RESUME state, where the API client is supposed to redirect to PingFederate to continue processing.
A document containing one RetrievalMethod(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML RetrievalMethodType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
This class holds the Fields from a row in a table.
An interface that allows for custom row level validation of all the Fields that compose a row in a table.
A document containing one RSAKeyValue(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML RSAKeyValueType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
The OAuth scope.
A document containing one Scoping(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML ScopingType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
 
 
SearchCriteria object to hold all the relevant data for searching.
A helper to create SearchCriteria instances
Class to hold filterable name, value pairs to further narrow down the search results
Indicator of order direction
Class to hold the sortFieldName to order by and the direction of the order
The information about the secret returned from SecretManager.getSecretInfo(String, java.util.Map).
This interface defines the methods that the PingFederate server calls to retrieve secrets from external secret storage services.
This class provides access to supported secret manager information.
This class is used to describe a Secret Manager plugin implementation to the PingFederate server.
An exception that can be thrown from SecretManager.getSecretInfo(String, java.util.Map) to indicate that there was an error retrieving the secret.
A field descriptor that will render a text field for entering a secret reference on the GUI configuration screen.
This validator checks that the value of a field is a valid secret reference.
Utility class for secret references used by SecretManager.
A document containing one Security(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML SecurityHeaderType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
A document containing one SecurityTokenReference(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML SecurityTokenReferenceType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
The API action model for actions where a user's device is selected.
A field descriptor that will render a select (drop down) field on the GUI configuration screen.
 
An XML ServiceNameType(@http://schemas.xmlsoap.org/ws/2004/08/addressing).
A factory class with static methods for creating instances of this type.
An interface that allows an IdP adapter to decide whether or not an existing authentication session should be used.
A class combining data for a session group with the data for the authentication sessions that belong to that group.
The class that encapsulates information for a group of authentication sessions linked to the same browser instance.
A document containing one SessionIndex(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A utility class for managing sessions.
A base interface to perform session cleanup on ApplicationSessionStateSupport.
Provides functionality similar to using the HTTP Session.
An exception thrown when an error occurs while reading persistent authentication session data from storage or while writing data to storage.
This is the interface that must be implemented in order to store persistent authentication sessions.
A document containing one SignatureAlgorithm(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one SignatureAlgorithm(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Signature(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
A document containing one SignatureMethod(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML SignatureMethodType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one SignatureProperties(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML SignaturePropertiesType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one SignatureProperty(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML SignaturePropertyType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
An XML SignatureType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one SignatureValue(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML SignatureValueType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one SignChallenge(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one SignChallenge(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one SignChallengeResponse(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one SignChallengeResponse(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML SignChallengeType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML SignChallengeType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one SignedInfo(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML SignedInfoType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A document containing one SignWith(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one SignWith(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
This class is an extension of FieldList.
A simple GUI configuration descriptor builder that returns the same GUI descriptor for all the build methods.
This class returns metadata describing a ConfigurableDriver to the PingFederate server.
A document containing one space(@http://www.w3.org/XML/1998/namespace) attribute.
A factory class with static methods for creating instances of this type.
An XML space(@http://www.w3.org/XML/1998/namespace).
Enumeration value class for org.w3.xml.x1998.namespace.SpaceAttribute$Space.
A factory class with static methods for creating instances of this type.
This interface defines the methods that the PingFederate server calls when performing the web single sign-on and single logout profiles of SAML.
A document containing one SPKIData(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML SPKIDataType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
SsoContext is just a wrapper class that contains contextual information about a single sign-on event.
An XML StatementAbstractType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML StatementAbstractType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Statement(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Statement(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one StatusCode(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A document containing one StatusCode(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML StatusCodeEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML StatusCodeEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML StatusCodeOpenEnum(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML StatusCodeOpenEnum(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML StatusCodeType(@urn:oasis:names:tc:SAML:1.0:protocol).
An XML StatusCodeType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one StatusDetail(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A document containing one StatusDetail(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML StatusDetailType(@urn:oasis:names:tc:SAML:1.0:protocol).
An XML StatusDetailType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Status(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one Status(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A document containing one Status(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A document containing one Status(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one StatusMessage(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A document containing one StatusMessage(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML StatusResponseType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
An XML StatusType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML StatusType(@urn:oasis:names:tc:SAML:1.0:protocol).
An XML StatusType(@urn:oasis:names:tc:SAML:2.0:protocol).
An XML StatusType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
 
A document containing one SubjectConfirmationData(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one SubjectConfirmationData(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML SubjectConfirmationDataType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one SubjectConfirmation(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one SubjectConfirmation(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML SubjectConfirmationType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML SubjectConfirmationType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one Subject(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one Subject(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one SubjectLocality(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A document containing one SubjectLocality(@urn:oasis:names:tc:SAML:2.0:assertion) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML SubjectLocalityType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML SubjectLocalityType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML SubjectQueryAbstractType(@urn:oasis:names:tc:SAML:1.0:protocol).
An XML SubjectQueryAbstractType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
A document containing one SubjectQuery(@urn:oasis:names:tc:SAML:1.0:protocol) element.
A document containing one SubjectQuery(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML SubjectStatementAbstractType(@urn:oasis:names:tc:SAML:1.0:assertion).
A factory class with static methods for creating instances of this type.
A document containing one SubjectStatement(@urn:oasis:names:tc:SAML:1.0:assertion) element.
A factory class with static methods for creating instances of this type.
An XML SubjectType(@urn:oasis:names:tc:SAML:1.0:assertion).
An XML SubjectType(@urn:oasis:names:tc:SAML:2.0:assertion).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
The API action model for actions where a user's device profile is submitted.
The API action model for actions where a session identifier is provided from device profiling.
The API action model for actions where an identifier is provided for authentication.
The API model for the action of submitting the user code in the OAuth device authorization flow.
An API state model containing additional details for states in which the user has successfully completed an account unlock.
An API state model containing additional details for states in which the user has successfully completed a password change.
An API state model containing additional details for states in which the user has successfully completed a password reset.
This class holds all the rows of Fields contained in a table.
finds duplicate values in the specified table's column.
A class that describes to the PingFederate server the way a table of fields should be rendered.
An interface that allows for custom table validation.
Utility class used to render HTML templates to end users during runtime processing.
A general exception for any unexpected runtime errors that might occur during template rendering.
A document containing one Terminate(@urn:oasis:names:tc:SAML:2.0:protocol) element.
A factory class with static methods for creating instances of this type.
An XML TerminateType(@urn:oasis:names:tc:SAML:2.0:protocol).
A factory class with static methods for creating instances of this type.
A field descriptor that will render a text area on the GUI configuration screen.
A field descriptor that will render a text field on the GUI configuration screen.
 
A document containing one Timestamp(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML TimestampType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd).
A factory class with static methods for creating instances of this type.
A document containing one To(@http://schemas.xmlsoap.org/ws/2004/08/addressing) element.
A factory class with static methods for creating instances of this type.
This class contains context data used for generation of a token.
This class contains context data resulting from the processing of a token.
An exception to be thrown by token generator implementations when they encounter unexpected problems they cannot handle.
A base interface for common methods across the token generators.
This class is used to describe a token plugin implementation to the PingFederate server.
An exception to be thrown by token generator implementations when they encounter unexpected problems they cannot handle.
TokenProcessor<T extends org.sourceid.wstrust.model.SecurityToken>
A base interface for common methods across the token processors.
This class is used to describe a token processor implementation to the PingFederate server.
A document containing one TokenType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one TokenType(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
Provides state persistence functionality for user attributes between HTTP invocations to the server on a per transaction basis.
An IdP adapter may implement TransactionAwareAuthenticationAdapter interface to define post-processing behaviours upon success or failure of the SSO transaction.
A document containing one TransformationParameters(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML TransformationParametersType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
A document containing one Transform(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
A document containing one Transforms(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML TransformsType(@http://www.w3.org/2000/09/xmldsig#).
An XML TransformsType(@http://www.w3.org/2001/04/xmlenc#).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML TransformType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
This class provides access to a list of trusted imported CA or self-signed server certificates.
A field descriptor that will render (in GUI configuration screen) a drop down selection of all the trusted CA certificates configured in the PingFederate.
An XML tTimestampFault(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd).
A factory class with static methods for creating instances of this type.
An XML tUsage(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
An IdentityStoreException that should be thrown when an Identity Store Provisioner operation cannot be completed because the caller is not authorized to perform the operation.
An exception that can be thrown from OOBAuthPlugin.initiate(OOBAuthRequestContext, Map) to indicate that the end-user cannot be identified or doesn't exist.
An interface that represents the request context for a update group operation.
An interface that represents the request context for a update user operation.
A field descriptor that will render a file upload field on the GUI configuration screen.
The URLValidator class validates a URL string.
A document containing one Usage(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) attribute.
A factory class with static methods for creating instances of this type.
A document containing one UseKey(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A document containing one UseKey(@http://schemas.xmlsoap.org/ws/2005/02/trust) element.
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An XML UseKeyType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
An XML UseKeyType(@http://schemas.xmlsoap.org/ws/2005/02/trust).
A factory class with static methods for creating instances of this type.
A factory class with static methods for creating instances of this type.
An API model that represents a user.
An exception that can be thrown from OOBAuthPlugin.initiate(OOBAuthRequestContext, Map) to indicate that the user authorization binding message is invalid.
An API state model containing additional details for states in which the user's credentials are required.
An API state model indicating the email address of an associated user account is required for username recovery to proceed.
An API state model indicating an email with the associated username was sent.
Runtime exception to indicate there was an error when attempting to recover the user's login ID
A document containing one UsernameToken(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd) element.
A factory class with static methods for creating instances of this type.
An XML UsernameTokenType(@http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd).
A factory class with static methods for creating instances of this type.
An interface that represents the results of an Identity Store Provisioner operation.
Default implementation for UserResponseContext interface.
An interface that represents the results of an Identity Store Provisioner operation.
Default implementation for UserResponseContext interface.
A document containing one UsingPolicy(@http://schemas.xmlsoap.org/ws/2004/09/policy) element.
A factory class with static methods for creating instances of this type.
An XML UsingPolicy(@http://schemas.xmlsoap.org/ws/2004/09/policy).
A factory class with static methods for creating instances of this type.
A document containing one ValidateTarget(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/) element.
A factory class with static methods for creating instances of this type.
An XML ValidateTargetType(@http://docs.oasis-open.org/ws-sx/ws-trust/200512/).
A factory class with static methods for creating instances of this type.
An exception to be thrown by validators to communicate to the PingFederate server that invalid configuration values have been entered into the GUI by the user.
A new interface that allows authentication API models to support the state (_pf_authn_api_state) attribute.
A document containing one X509Data(@http://www.w3.org/2000/09/xmldsig#) element.
A factory class with static methods for creating instances of this type.
An XML X509DataType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
An XML X509IssuerSerialType(@http://www.w3.org/2000/09/xmldsig#).
A factory class with static methods for creating instances of this type.
A utility class to help with some common/basic XML manipulation tasks.