Package com.unboundid.directory.sdk.broker.types

This package defines a number of data types for use in extensions intended for use in the UnboundID Identity Broker.

See:
          Description

Interface Summary
IdentityBrokerContext This interface may be used to obtain information about the Identity Broker in which an extension is running.
MetaDataMods Container for a set of modifications to the user metadata or large metadata attributes.
RequestContext Interface which provides access to the request context for the XACML request currently being processed.
StoreCreateRequest Represents a create request received by a DataView in the Identity Broker.
StoreDeleteRequest Represents a delete request received by a DataView in the Identity Broker.
StoreSearchRequest Represents a SEARCH request received by a DataView in the Identity Broker.
StoreUpdateRequest Represents an update request received by a DataView in the Identity Broker.
TransactionInfo Contains data about an open DataView transaction between one or more StoreAdapters.
 

Class Summary
AccessToken This class provides a data structure for working with OAuth2 access tokens.
AuthorizationCode This class provides a data structure for working with OAuth2 temporary authorization codes.
RefreshToken This class provides a data structure for working with OAuth2 refresh tokens.
RequestAttribute This bean object may be used to return a XACML attribute from the Identity Broker's Policy Information Point (PIP).
Token Abstract class for an OAuth 2 token.
 

Exception Summary
AttributeRetrievalException Exception that may be thrown from the RequestContext when a third-party PIP extension asks for additional request attributes.
OAuthException This class provides a type of Exception which is used to indicate an error when interfacing with an OAuth 2 extension.
 

Package com.unboundid.directory.sdk.broker.types Description

This package defines a number of data types for use in extensions intended for use in the UnboundID Identity Broker.