All Classes and Interfaces

Class
Description
A representation of the CI Access Token.
This class represents a credential attribute.
An attribute object.
This interface represents an attribute.
Represents an STS Universal User attribute while providing methods to transform to and from XML.
 
Attribute categories to be used with attribute related objects.
These are XML schema data types to be used with attribute related object.
Container for Attributes.
An AttributeIdentifier is an object that contains the uri, datatype and issuer (optional) that defines an attribute.
Represents the AttributeList which is a container of attributes.
Represents the AttributeStatement which is a container of attributes.
Static utility methods for Native LdapHelper
transformed retrieved Attributes result
This class represents OAuth 2.0 authentication context.
This interface represents an authentication mechanism.
This interface represents an authentication context.
This class represents an authentication mechanism exception.
This class represents an authentication result returned by authentication mechanism.
This interface represents an abort task.
This interface represents a pause task.
This interface represents a task contained in authentication result returned by authentication mechanism.
This enum represents the type of authentication result returned by authentication mechanism.
This class represents an OAuth 2.0 authentication request.
This class represents a SAML 2.0 authentication request (i.e., AuthnRequest XML element).
Use this class to make internal calls to AAC authentication service policies.
 
This interface represents a handler for CHALLENGE decision.
Convenience wrapper for the HTTP client to simplify/standardize CI requests.
Convenience wrapper for the version 2 HTTP client to simplify/standardize CI requests.
IBM Verify Server Connection
This class represents OAuth 2.0 claim.
Implementation of OAuth20Client Model of the OAUTH_CLIENT_INSTANCE table
 
This interface represents an access policy context.
Represents the ContextAttributes which is a container of attributes.
This class represent a cookie in authentication request and response.
This interface represents a cookie.
This class represents a user credential.
This class represents a decision.
This interface represents a decision handler.
This enum represents a decision type, which is either ALLOW, DENY, or CHALLENGE.
Implementation of OAuth20ClientDefinition Model of the OAUTH_CLIENT_DEFINITION table
This interface represents a handler for DENY decision.
Represents an ElementAttribute which has a name and a value.
 
 
 
This class can be used to send an email to a specified SMTP server.
 
This class represents an email that can be sent to an SMTP server using the EmailSendersts class.
A class representing a users acceptance of an End User License Agreement.
A FIDO registration.
Work with a users FIDO registrations.
Class to create FIDO2 RP clients without having to use HTTP requests
A class representing a users FIDO2 registration.
Represents an OAuth Grant
This class represents credential group.
This interface represents a group.
The Group structure contains attributes and a required name and optional type.
Represents the GroupList
This class stores the headers for a HTTP request.
A class representing a users HMAC-based One-time Password registration.
This class represents an abort task that returns an HTML page.
This class represents a CHALLENGE decision handler that returns HTML page to the user.
This class represents a decision handler that returns HTML page to the user.
This class represents a DENY decision handler that returns HTML page to the user.
This class represents a pause task that returns an HTML page.
This class represents a task that returns an HTML page.
Implementation of a HTTP Client.
Implementation of a HTTP Client.
Client map class, which should be cleared on runtime reload.
This class stores the code and body of a HTTP response.
This class stores the code and body of a HTTP response.
 
 
Implementation for STS Mapping Extension Functions.
Captures the status of this Info Map invocation.
Wrapper for a Java String passed into an InfoMap JavaScript mapping rule.
This class is used to pass information into the javascript rule and allow the rule to pass attributes to the RequestContext.
Context provided in a SAML20 message extension rule.
This class represents an abort task that returns an Json page.
This class represents a pause task that returns an Json page.
This class represents a task that returns an JSON page.
A class representing a users Knowledge Question registration.
Implementation of Java API for accessing Kubernetes API via HTTPS.
Represents the result of searching for an attribute.
Represents the result of a subcontext creation.
Represents the result of a modify.
Represents the result of a search/modify on the directory.
This class contains the LDAP Properties which can be overriden using the Properties map exposed in several init methods.
Represents the result of an Naming search.
LDAP server connection
Represents the result of an Naming search.
LocalFIDOClient provides API to InfoMap and Java Extensions to make calls to a FIDO2 Relying Party without having to use a TCP Socket to call the runtime.
 
A client used to invoke locally configured STS chains.
A simple result container.
The parent class for each type of registered Mechanism.
A helper class extending an ArrayList of Mechanisms to allow quality of life methods to ease debugging tasks.
Convenience helper to simplify/standardize retrieval and processing of 2FA registrations.
Implementation of STS Mapping Extension Functions for MMFA.
A class representing a users Mobile Multi-Factor Authentication registration.
A class representing a Mobile Multi-Factor Authenticator transaction.
Implementation of STS Mapping Extension Functions for OAuth.
 
A server side obligation handler object.
A server side obligation handler exception.
Simple container of OIDC configurations of a Definition
This class stores the parameters for a HTTP request.
This class exposes methods for any RBA extensions such as matchers or Javascript Policy Information Points to use.
 
Represents the Principal object which is composed of attributes.
This class represents a protocol context for OAuth 2.0 protocol.
This interface represents a protocol context.
This class represents a protocol context for SAML 2.0 protocol.
Provides a utility class for managing attributes for query service requests to the TFIM trust service.
This is the ReCAPTCHA class exposed to the JavaScript mapping rules.
This class represents a CHALLENGE decision handler that redirects the user to certain URI.
This class represents a decision handler that redirects the user to certain URI.
This class represents a DENY decision handler that redirects the user to certain URI.
This interface represents the request of the current user interaction.
This interface represents the request of the current user interaction.
A request context object.
This class represents a SAML 2.0 requested authentication context (i.e., RequestedAuthnContext XML element).
This class stores the parameter values for a HTTP request.
A RequestSecurityToken is an AttributeContainer which contains an array of Attribute objects.
Represents the interface for the input RequestSecurityToken type.
Represents the output RequestSecurityTokenResponse.
This interface represents the response of the current user interaction.
A representation of the model object 'Authn Request Type'.
A representation of the model object 'IDP Entry'.
A representation of the model object 'IDP List Type'.
 
A representation of the model object 'Scoping Type'.
Convenience wrapper for the HTTP client to simplify/standardize SCIM requests.
Convenience class to generate ScimConfig maps to be used in JavaScript mapping rules.
This enum represents scope of context attribute.
Used to look up configured server connections on the appliance.
This interface represents the session of the current user access.
Simple class to handle signing of data using backing Java Signing classes.
Generic server connection
 
 
Exceptions thrown by the STS modules.
The STSRequest object encapsulates information specific to the current request including data from the requestor via the RequestSecurityToken.
Used to communicate all the response data to be sent back to the client.
Java representation of STSUniversalUser schema.
Represents an STS Subject element of the STSUniversalUser/AdditionalAttributeStatement transform to and from XML.
This class is used as a template context response object.
Represents an OAuth Token
A class representing a users Time-based One-time Password registration.
This interface represents a user.
Class represents a user.
Performs lookups on users based on username

If search filter is not provided, will use the default search filter of:

Generic server connection
Utility class that can be used to perform an XPath evaluation on an XML Document or Element to retrieve a matching Node or NodeList.