| | |
| | | |
| | | logBindRequest(this); |
| | | logBindResponse(this); |
| | | pluginConfigManager.invokePostResponseBindPlugins(this); |
| | | return; |
| | | } |
| | | else if (preParseResult.sendResponseImmediately()) |
| | |
| | | logBindRequest(this); |
| | | break bindProcessing; |
| | | } |
| | | else if (preParseResult.skipCoreProcessing()) |
| | | { |
| | | skipPostOperation = false; |
| | | break bindProcessing; |
| | | } |
| | | |
| | | |
| | | // Log the bind request message. |
| | |
| | | processingStopTime = System.currentTimeMillis(); |
| | | |
| | | logBindResponse(this); |
| | | pluginConfigManager.invokePostResponseBindPlugins(this); |
| | | return; |
| | | } |
| | | else if (preOpResult.sendResponseImmediately()) |
| | |
| | | skipPostOperation = true; |
| | | break bindProcessing; |
| | | } |
| | | else if (preOpResult.skipCoreProcessing()) |
| | | { |
| | | skipPostOperation = false; |
| | | break bindProcessing; |
| | | } |
| | | |
| | | setResultCode(ResultCode.SUCCESS); |
| | | authInfo = new AuthenticationInfo(); |
| | |
| | | processingStopTime = System.currentTimeMillis(); |
| | | |
| | | logBindResponse(this); |
| | | pluginConfigManager.invokePostResponseBindPlugins(this); |
| | | return; |
| | | } |
| | | else if (preOpResult.sendResponseImmediately()) |
| | |
| | | skipPostOperation = true; |
| | | break bindProcessing; |
| | | } |
| | | else if (preOpResult.skipCoreProcessing()) |
| | | { |
| | | skipPostOperation = false; |
| | | break bindProcessing; |
| | | } |
| | | |
| | | |
| | | // Determine whether the provided password matches any of the stored |
| | |
| | | processingStopTime = System.currentTimeMillis(); |
| | | |
| | | logBindResponse(this); |
| | | pluginConfigManager.invokePostResponseBindPlugins(this); |
| | | return; |
| | | } |
| | | else if (preOpResult.sendResponseImmediately()) |
| | |
| | | skipPostOperation = true; |
| | | break bindProcessing; |
| | | } |
| | | else if (preOpResult.skipCoreProcessing()) |
| | | { |
| | | skipPostOperation = false; |
| | | break bindProcessing; |
| | | } |
| | | |
| | | |
| | | // Actually process the SASL bind. |
| | |
| | | processingStopTime = System.currentTimeMillis(); |
| | | |
| | | logBindResponse(this); |
| | | pluginConfigManager.invokePostResponseBindPlugins(this); |
| | | return; |
| | | } |
| | | } |