All Classes
Class | Description |
---|---|
AbstractOAuth2TokenAuthenticator |
Abstract class for several specific OAuth2 grant type implementations.
|
AdapterValueTypeConverter |
This class contains static utility methods that allow us to efficiently convert ConnId Attribute values
(often stored as List of Object) to specific supported concrete Java class types.
|
Authenticator |
An Authenticator is an object that might be needed by a connector implementation
in order to obtain some kind of access token (String) required to
authenticate to its destination system (usually via a Driver).
|
BaseAdapter<U extends UserIdentityModel,G extends GroupIdentityModel> |
Base attribute class describing composition of an Adapter.
|
BaseConnector<U extends UserIdentityModel,G extends GroupIdentityModel> |
Abstract base class for defining Identity Access Management connectors.
|
BaseConnectorConfiguration |
All configuration classes in the Base connector framework need to subclass this
abstract type.
|
BaseGroupsAdapter<U extends UserIdentityModel,G extends GroupIdentityModel> |
Base groups adapter that needs to be subclassed in order to map a specific group model
data type to ConnId attributes and vice versa.
|
BaseRestDriver<U extends UserIdentityModel,G extends GroupIdentityModel> |
Abstract class for drivers that need to make calls to RESTful web services
to manage user and group information.
|
BaseUsersAdapter<U extends UserIdentityModel,G extends GroupIdentityModel> |
Base users adapter that needs to be subclassed in order to map a specific user model
data type to ConnId attributes and vice versa.
|
ConfigurationConnector |
Return the name of the connector, for use in configuration loading.
|
ConfigurationEnvironment | |
ConfigurationNameBuilder | |
ConfigurationOwner |
Return the name of the owner for this connector configuration, for use in configuration loading.
|
ConnectorAttribute |
Describes an immutable Connector Attribute definition - it's name, data type
and ConnId Flags.
|
ConnectorAttributeDataType |
This is an enum to denote which Java object types are
supported within ConnId.
|
ConnectorAttributeMapBuilder<C extends Enum<C>> |
Builder to aid with the definition of connector attributes.
|
ConnectorConfiguration |
Architectural interface used to wrap ConnId's Configuration interface,
which the BaseConnectorConfiguration implements.
|
ConnectorProperty |
An enumeration describing all possible connector properties that
identify configuration items that the Base Connector framework
actively supports.
|
ConnectorSchemaBuilder<U extends UserIdentityModel,G extends GroupIdentityModel> |
Interface for building a ConnId schema using the base connector framework.
|
DefaultAuthenticator |
Internal do-nothing Authenticator which is used if a connector
does not specify an authenticator using setAuthenticator() in its constructor.
|
DefaultConnectorSchemaBuilder<U extends UserIdentityModel,G extends GroupIdentityModel> |
Default Connector Schema builder for Base Connector framework.
|
DefaultFilterTranslator |
A filter translator can be used in Midpoint to filter by a field on a resource
in the Midpoint UI.
|
DirectAccessTokenAuthenticator | |
Driver<U,G> |
Classes that implement Driver should be able to connect to some kind of data system
and be able to perform user and group CRUD operations, and may also have the ability
to assign a user to a group or remove him from a group.
|
DriverDataNotFoundException |
This exception can be thrown/caught/handled by Drivers and FaultProcessors
as needed to gracefully handle not found exceptions.
|
DriverRenewableTokenExpiredException |
This exception can be caught/thrown when a driver attempts a call but
determines that it's access token or credentials have expired.
|
DriverTokenExpiredException |
This exception can be caught/thrown when a driver attempts a call but
determines that it's access token or credentials have expired.
|
GroupIdentityModel |
All Connectors developed using the base framework
must define a concrete class (probably a POJO) that inherits
GroupIdentityModel, so that the base connector framework
has a Group model definition to transmit and utilize.
|
HttpDeleteWithBody |
HTTP Delete with request body is non-standard but there are
minority of API's that might still require this behavior.
|
HttpsKeystoreCertificateClientLoader |
Workhorse to create a secure HttpClient using a supplied KeyStore.
|
IdentityModel |
Interface to describe User and Group model objects belonging
to this base connector implementation.
|
IdentityModelType |
Internal enumeration to help identify whether a model is a user or group type.
|
JKSRSAPrivateKeyLoader |
Implementation to load a RSAPrivateKey from JKS information (file, password, alias).
|
JWTAuthenticator |
Abstract class for JWT authenticators.
|
JWTHS256Authenticator |
This implementation performs the HS256 strategy.
|
JWTRS256Authenticator |
This JWT authenticator implementation performs the HS256 strategy.
|
KeyStoreLoader |
A KeyStoreLoader can be used to load a KeyStore (of various kinds), given
configuration information.
|
OAuth2AccessTokenContainer |
Model holding possible OAuth2 response data.
|
OAuth2TokenAuthorizationCodeAuthenticator |
This implementation performs the OAuth2 "authorization_code" grant type.
|
OAuth2TokenClientCredentialsAuthenticator |
This implementation performs the OAuth2 "client_credentials" grant type.
|
OAuth2TokenJWTAuthenticator |
This implementation performs the OAuth2 "jwt-bearer" grant type.
|
OAuth2TokenPasswordAuthenticator |
This implementation performs the OAuth2 "password" grant type.
|
OAuth2TokenRefreshTokenAuthenticator |
This implementation performs the OAuth2 "refresh_token" grant type.
|
PEMRSAPrivateKeyLoader |
Implementation to load a RSAPrivateKey from a PEM file.
|
PFXKeyStoreLoader |
Implementation to load a KeyStore from a PFX file.
|
RestFaultProcessor |
Interface to handle faults that occur during execution of subclasses
of BaseRestDriver.
|
RSAPrivateKeyLoader |
A RSAPrivateKeyLoader can be used to load a RSAPrivateKey, given
configuration information.
|
SecureClientLoader |
A SecureClientLoader can be used to create a secure HttpClient, leveraging
a KeyStore and configuration information.
|
TrustStoreConfiguration |
This utility class is used to clear out Java system properties for
trust store setup.
|
UserIdentityModel |
All Connectors developed using the base framework
must define a concrete class (probably a POJO) that inherits
UserIdentityModel, so that the base connector framework
has a User model definition to transmit and utilize.
|