Uses of Annotation Interface
org.forgerock.openam.annotations.Supported

Packages that use Supported
Package
Description
Classes to handle LDAP persistent searches.
Utilities for service management.
This package contains classes fro accessing the Single Sign On service and representing a SSOToken(Single Sign On) which contains the information related to session.
This package contains classes that represent SSOProvider
Provides interfaces and classes for writing a Remote Java client application to authenticate to OpenAM.
This package contains the classes that represent server side functionality such as the implementation of request for authenticating, user credential callbacks.
Provides interfaces and classes for writing a supplemental authentication module to plug into OpenAM.
Defines classes and interfaces to work with entitlements.
Provides classes for accessing the Identity Repository interfaces.
Provides interface for Web Service Security X.509 Certificate Token Profile.
Provides classes to manage Liberty SOAP Binding.
Provides the classes and interfaces of core logging and auditing facilities.
Provides classes for policy administration and evaluation.
Defines Secure Attribute Exchange (SAE) APIs.
Defines common SAML 1.x utilities and constants.
Defines common SAMLv2 utilities and constants.
Package that handles SAML v2 metadata operations.
Package that handles SAML v2 profiles.
Provides classes for accessing the Service Management Service (SMS).
Defines the core classes to implement OAuth2 for OpenAM.
This package contains the API for writing OAuth2 plugins.
Annotations for defining SMS service configurations.
This package contains classes related to authentication node scripts.
This package contains utility methods to ease/unify development when using the OpenDJ LDAP SDK.
Classes to help scripts interact with identities obtained from identity repositories.
A package containing a set of script-friendly classes and functionality that are intended to simplify use of the Secrets API from within a scripting context.
Wrappers for improving the interface for AM objects using in scripts.
Contains classes for handling self service console configuration.
Service interface for sending email messages and default implementation.
REST implementation for sending email messages.
This package contains security cryptographic utilities for use throughout the OpenAM codebase.
This package contains exception types for service management error scenarios.
Contains classes used to define services and their configuration based on annotations.
Defines interfaces and classes to perform OpenAM system upgrade.
Packages with annotations of type Supported
Package
Description
Type adapters for converting a type to and from a set of strings, which is the underlying SMS representation for configuration.
Contains annotations used by AM.
Contains classes used to define services and their configuration based on annotations.
Defines Secure Attribute Exchange (SAE) APIs.
This package contains the API for writing authentication nodes.
The classes under this package do not support Localisation.
Defines SAML assertion.
Defines SAMLv2 assertion.
Provides interfaces and classes for writing a Remote Java client application to authenticate to OpenAM.
Contains self service configuration beans.
Defines classes to handle XACML requests.
Defines Federation Common Utils.
Defines common SAML 1.x utilities and constants.
Defines common SAMLv2 utilities and constants.
Defines common WS-Federation utilities and constants.
Defines common XACML Utilities and Constants
Contains classes for handling self service console configuration.
Contains configuration SPI.
Defines XACML2 context classes
Defines the core classes to implement OAuth2 for OpenAM.
This package contains security cryptographic utilities for use throughout the OpenAM codebase.
Defines legacy debug logging classes.
This package contains classes that represent SSOProvider
Defines classes for SAMLv2 ECP profile.
Service interface for sending email messages and default implementation.
Defines classes and interfaces to work with entitlements.
Defines classes to handle entitlements.
Classes to handle LDAP persistent searches.
This package contains the exception classes that may be thrown by AM OAuth2 classes.
Defines the classes and supported interface that customers need to create their own ResourceRegistrationFilter.
Extension points for integrating with UMA functionality.
Implementation of the Authentication Framework HOTP module and associated classes.
This package contains utilities for HTTP connections.
Classes to help scripts interact with identities obtained from identity repositories.
Provides classes for accessing the Identity Repository interfaces.
Defines XACML Context implementations.
Defines XACML Policy implementations.
Defines XACML implementations for SAMLv2.
Deprecated interfaces for writing custom Policy plugins for Conditions, Subjects, Referrals, ResponseProviders and Resources.
This package contains classes related to creating the json payloads corresponding to REST-STS and TokenGenerationService invocations.
Defines classes to handle JAX-RPC.
Defines classes to handle JAX-RPC.
This package contains utility methods to ease/unify development when using the OpenDJ LDAP SDK.
Defines classes to handle localization.
Exception classes for audit logging.
Provides the classes and interfaces of core logging and auditing facilities.
Contains Log SPI.
This package contains the mapping interfaces and default implementations that are common for use by all authentication modules.
Package that handles SAML v2 metadata operations.
Provides classes for the OAuth 2.0 authentication module.
Classes that provide AM's features as an OAuth 2.0 Authorization Server.
Classes related to producing OpenIdConnect tokens
This package contains classes defining OpenId Connect Token generation and claim mapping.
Classes required for the AM OAuth2 OIDC implementation.
XML parsing utility.
Defines SAMLv2 Plugin SPIs.
Defines WS-Federation Plugin SPIs
This package contains the API for writing OAuth2 plugins.
Classes in this package provide plugin functionality for the oath module.
This package contains the API for writing AM plugins.
Provides classes for policy administration and evaluation.
Defines XACML Policy classes.
Classes pertaining to the predicates used by the Push Service's Message Dispatcher.
Package that handles SAML v2 profiles.
SAMLv2 Protocol Classes.
Contains classes and interface definitions common to all token provider classes.
Defines classes for the Push Notification service and framework.
Classes to handle policies remotely.
This package contains classes for the handling of REST request to CREST Resource endpoints with the concept of realms in OpenAM built in.
This package contains url resource name utilities for use throughout the OpenAM codebase.
REST implementation for sending email messages.
Defines XACML interfaces for SAMLv2
This package contains classes related to authentication node scripts.
A package containing a set of script-friendly classes and functionality that are intended to simplify use of the Secrets API from within a scripting context.
Provides the classes to be used for performing privileged operations (like getting the OpenAM administrator's DN and password).
This package contains the classes that represent server side functionality such as the implementation of request for authenticating, user credential callbacks.
This package contains classes and interfaces that represent methods to validate/update/destroy/persist/retrieve the internal session data
A collection of classes which support the authentication service.
Defines interfaces and classes for the Session Service.
Contains session SPI.
Provides classes for accessing the Service Management Service (SMS).
Annotations for defining SMS service configurations.
This package contains exception types for service management error scenarios.
Provides interfaces and classes for writing a supplemental authentication module to plug into OpenAM.
Provides means for plugging in support for authorization and other security related aspects of logging.
This package contains classes fro accessing the Single Sign On service and representing a SSOToken(Single Sign On) which contains the information related to session.
This package contains classes defining the interfaces consumed to obtain the various statements contituting SAML2 assertions.
Defines classes to interact with statistics.
Base package for classes shared between the SOAP and REST STS.
Contains the classes related to token operations.
Classes that support AM's UMA AS functionality.
Defines interfaces and classes to perform OpenAM system upgrade.
Contains the classes which encapsulate the user-provided configuration state necessary to publish a STS instance.
Provides utility classes for use by other OpenAM SDK and custom applications accessing OpenAM SDK.
Utilities for service management.
This package contains general utilities for use throughout the OpenAM codebase.
Token validation occurs in three contexts in the sts: 1.
Validator classes for SMS.
Defines classes for basic resource matching.
Wrappers for SAML Script bindings
Wrappers for improving the interface for AM objects using in scripts.
Provides interface for Web Service Security X.509 Certificate Token Profile.
Defines KeyProvider interface and default implementation class.