public interface SambaPasswordPluginCfg extends PluginCfg
Samba Password Synchronization Plugin.
Modifier and Type | Method and Description |
---|---|
void |
addSambaPasswordChangeListener(ConfigurationChangeListener<SambaPasswordPluginCfg> listener)
Register to be notified when this Samba Password Plugin is changed.
|
Class<? extends SambaPasswordPluginCfg> |
configurationClass()
Gets the configuration class associated with this Samba Password Plugin.
|
String |
getJavaClass()
Gets the "java-class" property.
|
SortedSet<PluginCfgDefn.PluginType> |
getPluginType()
Gets the "plugin-type" property.
|
SortedSet<SambaPasswordPluginCfgDefn.PwdSyncPolicy> |
getPwdSyncPolicy()
Gets the "pwd-sync-policy" property.
|
Dn |
getSambaAdministratorDn()
Gets the "samba-administrator-dn" property.
|
void |
removeSambaPasswordChangeListener(ConfigurationChangeListener<SambaPasswordPluginCfg> listener)
Deregister an existing Samba Password Plugin configuration change listener.
|
addChangeListener, isEnabled, isInvokeForInternalOperations, removeChangeListener
dn, name
Class<? extends SambaPasswordPluginCfg> configurationClass()
configurationClass
in interface Configuration
configurationClass
in interface PluginCfg
void addSambaPasswordChangeListener(ConfigurationChangeListener<SambaPasswordPluginCfg> listener)
listener
- The Samba Password Plugin configuration change listener.void removeSambaPasswordChangeListener(ConfigurationChangeListener<SambaPasswordPluginCfg> listener)
listener
- The Samba Password Plugin configuration change listener.String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the plug-in implementation.
getJavaClass
in interface PluginCfg
SortedSet<PluginCfgDefn.PluginType> getPluginType()
Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.
getPluginType
in interface PluginCfg
SortedSet<SambaPasswordPluginCfgDefn.PwdSyncPolicy> getPwdSyncPolicy()
Specifies which Samba passwords should be kept synchronized.
Dn getSambaAdministratorDn()
Specifies the distinguished name of the user which Samba uses to perform Password Modify extended operations against this directory server in order to synchronize the userPassword attribute after the LanMan or NT passwords have been updated.
The user must have the 'password-reset' privilege and should not be a root user. This user name can be used in order to identify Samba connections and avoid double re-synchronization of the same password. If this property is left undefined, then no password updates will be skipped.
Copyright 2010-2018 ForgeRock AS.