Package com.unboundid.directory.sdk.ds.scripting
This package defines a number of abstract classes which may be used to
implement scripted versions of extensions primarily for use in the
Ping Identity Directory Server (also referred to as the
Directory Server), although they may be applicable for use in
other Ping Identity server products in certain contexts.
-
Class Summary Class Description ScriptedAccountStatusNotificationHandler This class defines an API that must be implemented by scripted extensions which have the ability to process notifications about events that occur that could change the status of a user account.ScriptedCertificateMapper This class defines an API that must be implemented by scripted extensions which attempt to map a certificate presented by a client (e.g., via SSL or StartTLS) to a user defined in the server.ScriptedChangeSubscriptionHandler This class defines an API that must be implemented by scripted extensions which receive notification of changes of interest processed within the server.ScriptedIdentityMapper This class defines an API that must be implemented by scripted extensions which attempt to map a username to a user defined in the server.ScriptedPasswordGenerator This class defines an API that must be implemented by scripted extensions which generate user passwords.ScriptedPasswordValidator This class defines an API that must be implemented by scripted extensions which attempt to determine whether a proposed user password is acceptable.ScriptedPlugin This class defines an API that must be implemented by scripted extensions which act as server plugins.ScriptedTask This class defines an API that must be implemented by scripted extensions which may be used as administrative tasks.ScriptedUncachedAttributeCriteria This class defines an API that must be implemented by scripted extensions which have the ability to determine which attributes should be stored in the uncached-id2entry database of a local DB backend, while the remainder of the entry is stored in the id2entry database.ScriptedUncachedEntryCriteria This class defines an API that must be implemented by scripted extensions which have the ability to determine which entries should be stored in the uncached-id2entry database of a local DB backend, rather than in the id2entry database.ScriptedVirtualAttributeProvider This class defines an API that must be implemented by scripted extensions which construct attribute values which may be included in entries instead of or in addition to real values which are actually stored in the backend.