|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@PublicAPI(stability=UNCOMMITTED, mayInstantiate=false, mayExtend=false, mayInvoke=true) public interface PostResponseBindOperation
This class defines a set of methods that are available for use by post-response plugins for bind operations. Note that this interface is intended only to define an API for use by plugins and is not intended to be implemented by any custom classes.
Method Summary | |
---|---|
AuthenticationType |
getAuthenticationType()
Retrieves the authentication type for this bind operation. |
Message |
getAuthFailureReason()
Retrieves a human-readable message providing the reason that the authentication failed, if available. |
DN |
getBindDN()
Retrieves the bind DN for this bind operation. |
java.lang.String |
getProtocolVersion()
Retrieves a string representation of the protocol version associated with this bind request. |
ByteString |
getRawBindDN()
Retrieves the raw, unprocessed bind DN for this bind operation as contained in the client request. |
Entry |
getSASLAuthUserEntry()
Retrieves the user entry associated with the SASL authentication attempt. |
ASN1OctetString |
getSASLCredentials()
Retrieves the SASL credentials for this bind operation. |
java.lang.String |
getSASLMechanism()
Retrieves the SASL mechanism for this bind operation. |
ASN1OctetString |
getServerSASLCredentials()
Retrieves the set of server SASL credentials to include in the bind response. |
ByteString |
getSimplePassword()
Retrieves the simple authentication password for this bind operation. |
DN |
getUserEntryDN()
Retrieves the user entry DN for this bind operation. |
Methods inherited from interface org.opends.server.types.operation.PostOperationOperation |
---|
addResponseControl, appendAdditionalLogMessage, appendErrorMessage, getAdditionalLogMessage, getAuthorizationDN, getErrorMessage, getMatchedDN, getReferralURLs, getResultCode, removeResponseControl, setAdditionalLogMessage, setErrorMessage, setMatchedDN, setReferralURLs, setResponseData, setResultCode |
Methods inherited from interface org.opends.server.types.operation.PluginOperation |
---|
checkIfCanceled, disconnectClient, getAttachment, getAttachments, getClientConnection, getConnectionID, getMessageID, getOperationID, getOperationType, getProcessingStartTime, getRequestControls, getResponseControls, isInternalOperation, isSynchronizationOperation, removeAttachment, setAttachment, toString, toString |
Method Detail |
---|
AuthenticationType getAuthenticationType()
java.lang.String getProtocolVersion()
ByteString getRawBindDN()
DN getBindDN()
ByteString getSimplePassword()
java.lang.String getSASLMechanism()
null
if the bind does not use SASL
authentication.ASN1OctetString getSASLCredentials()
null
if there are none or if the bind does
not use SASL authentication.ASN1OctetString getServerSASLCredentials()
null
if there are none.Entry getSASLAuthUserEntry()
null
if it was not a SASL
authentication or the SASL processing was not able to
map the request to a user.Message getAuthFailureReason()
null
if none is
available.DN getUserEntryDN()
null
if the bind processing has not
progressed far enough to identify the user or if the
user DN could not be determined.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |