Package com.unboundid.directory.sdk.http.types

This package defines a number of data types for use in HTTP-based extensions intended for use in UnboundID server products.

See:
          Description

Interface Summary
AuthenticationRequest Represents a HTTP authentication request.
HTTPServerContext This interface may be used to obtain information about the HTTP Server (or related product) in which an extension is running.
WebAppServerContext This interface may be used to interact with the server from within a web application.
 

Class Summary
AuthenticationResult Represents a HTTP authentication result.
UsernamePasswordAuthenticationRequest A AuthenticationRequest implementation where the user's credentials is a simple password.
WebAppServerContextFactory This class provides a factory which may be used to obtain an of a WebAppServerContext object.
 

Exception Summary
AttributeCreateDeniedAuthenticationException Exception used to indicate authentication failed because policy denied one or more attributes in the registration data.
AuthenticationException Base abstract class for all exceptions that result in a HTTP authentication failure.
BadCredentialsAuthenticationException Exception used to indicate authentication failed because the provided credentials are not valid.
CredentialsExpiredAuthenticationException Exception used to indicate authentication failed because the user's credentials have expired.
InternalAuthenticationException Exception used to indicate authentication failed due to a internal error.
InvalidClientAuthenticationException An AuthenticationException thrown when the registration request included an invalid client ID.
InvalidIdentityProviderAuthenticationException An AuthenticationException thrown when an invalid identity provider is specified.
InvalidRequestAuthenticationException Exception used to indicate authentication failed because the request is invalid.
InvalidResourceAuthenticationException An AuthenticationException thrown when the registration request included an invalid resource to register.
OAuth2AuthenticationException Exception used to indicate authentication failed with an external identity provider while performing the OAuth 2 flow.
ResourceConflictAuthenticationException Exception used to indicate registration failed because the user account conflicts with an already existing one.
UserDisabledAuthenticationException Exception used to indicate authentication failed because the user account is disabled.
UserLockedAuthenticationException Exception used to indicate authentication failed because the user account is locked.
 

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

This package defines a number of data types for use in HTTP-based extensions intended for use in UnboundID server products.