public class AuthenticatedUsers extends InternalDirectoryServerPlugin
Constructor and Description |
---|
AuthenticatedUsers()
Creates a new instance of this authenticated users object.
|
Modifier and Type | Method and Description |
---|---|
PluginResult.PostResponse |
doPostResponse(PostResponseDeleteOperation op)
Performs any necessary processing that should be done after the Directory Server has completed all processing for
a delete operation and has sent the response to the client.
|
PluginResult.PostResponse |
doPostResponse(PostResponseModifyDNOperation op)
Performs any necessary processing that should be done after the Directory Server has completed all processing for
a modify DN operation and has sent the response to the client.
|
PluginResult.PostResponse |
doPostResponse(PostResponseModifyOperation op)
Performs any necessary processing that should be done after the Directory Server has completed all processing for
a modify operation and has sent the response to the client.
|
CopyOnWriteArraySet<ClientConnection> |
get(Dn userDN)
Retrieves the set of client connections authenticated as the specified user.
|
void |
put(Dn userDN,
ClientConnection clientConnection)
Registers the provided user DN and client connection with this object.
|
void |
remove(Dn userDN,
ClientConnection clientConnection)
Deregisters the provided user DN and client connection with this object.
|
initializePlugin, isConfigurationAcceptable
doLDIFExport, doLDIFImport, doLDIFImportBegin, doLDIFImportEnd, doPostConnect, doPostDisconnect, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostSynchronization, doPostSynchronization, doPostSynchronization, doPostSynchronization, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doShutdown, doStartup, finalizePlugin, getPluginEntryDN, getPluginTypes, getServerContext, initializeInternal, invokeForInternalOperations, processIntermediateResponse, processSearchEntry, processSearchReference, processSubordinateDelete, processSubordinateModifyDN, setInvokeForInternalOperations
public AuthenticatedUsers()
public void put(Dn userDN, ClientConnection clientConnection)
userDN
- The DN of the user associated with the provided client connection.clientConnection
- The client connection over which the user is authenticated.public void remove(Dn userDN, ClientConnection clientConnection)
userDN
- The DN of the user associated with the provided client connection.clientConnection
- The client connection over which the user is authenticated.public CopyOnWriteArraySet<ClientConnection> get(Dn userDN)
userDN
- The DN of the user for which to retrieve the corresponding set of client connections.null
if there are none.public PluginResult.PostResponse doPostResponse(PostResponseDeleteOperation op)
DirectoryServerPlugin
doPostResponse
in class DirectoryServerPlugin<PluginCfg>
op
- The delete operation for which processing has completed and the response has been sent to the client.public PluginResult.PostResponse doPostResponse(PostResponseModifyOperation op)
DirectoryServerPlugin
doPostResponse
in class DirectoryServerPlugin<PluginCfg>
op
- The modify operation for which processing has completed and the response has been sent to the client.public PluginResult.PostResponse doPostResponse(PostResponseModifyDNOperation op)
DirectoryServerPlugin
doPostResponse
in class DirectoryServerPlugin<PluginCfg>
op
- The modifyDN operation for which processing has completed and the response has been sent to the
client.Copyright 2010-2018 ForgeRock AS.