You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2008/06/07 07:40:30 UTC
svn commit: r664286 -
/directory/apacheds/branches/bigbang/protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/DefaultBindHandler.java
Author: akarasulu
Date: Fri Jun 6 22:40:29 2008
New Revision: 664286
URL: http://svn.apache.org/viewvc?rev=664286&view=rev
Log:
removing bogus code that presumed simple bind is enabled when some bogus simple mechanism was used
Modified:
directory/apacheds/branches/bigbang/protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/DefaultBindHandler.java
Modified: directory/apacheds/branches/bigbang/protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/DefaultBindHandler.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/DefaultBindHandler.java?rev=664286&r1=664285&r2=664286&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/DefaultBindHandler.java (original)
+++ directory/apacheds/branches/bigbang/protocol-ldap/src/main/java/org/apache/directory/server/ldap/handlers/DefaultBindHandler.java Fri Jun 6 22:40:29 2008
@@ -258,25 +258,8 @@
*/
private void handleSimpleAuth( IoSession session, BindRequest bindRequest ) throws NamingException
{
- LdapServer ldapServer = ( LdapServer )
- session.getAttribute( LdapServer.class.toString() );
-
- @SuppressWarnings( "unchecked" )
- Set<String> supportedMechanisms = ldapServer.getSupportedMechanisms();
LdapResult bindResult = bindRequest.getResultResponse().getLdapResult();
- // First, deal with Simple Authentication
- // Guard clause: Reject SIMPLE mechanism.
- if ( !supportedMechanisms.contains( SupportedSaslMechanisms.SIMPLE ) )
- {
- LOG.error( "Bind error : SIMPLE authentication not supported. Please check the server.xml configuration file (supportedMechanisms field)" );
-
- bindResult.setResultCode( ResultCodeEnum.STRONG_AUTH_REQUIRED );
- bindResult.setErrorMessage( "Simple binds are disabled." );
- session.write( bindRequest.getResultResponse() );
- return;
- }
-
// Initialize the environment which will be used to create the context
Hashtable<String, Object> env = getEnvironment( bindRequest, AuthenticationLevel.SIMPLE.toString() );