3 changed files with 15 additions and 121 deletions
@ -1,39 +0,0 @@
@@ -1,39 +0,0 @@
|
||||
/* Copyright 2004, 2005, 2006 Acegi Technology Pty Limited |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
package org.springframework.security.ldap; |
||||
|
||||
import org.springframework.dao.DataAccessException; |
||||
|
||||
|
||||
/** |
||||
* Used to wrap unexpected NamingExceptions while accessing the LDAP server or for other LDAP-related data problems |
||||
* such as data we can't handle. |
||||
* |
||||
* @deprecated Spring LDAP classes are now used instead. |
||||
* @author Luke Taylor |
||||
* @version $Id$ |
||||
*/ |
||||
public class LdapDataAccessException extends DataAccessException { |
||||
//~ Constructors ===================================================================================================
|
||||
|
||||
public LdapDataAccessException(String msg) { |
||||
super(msg); |
||||
} |
||||
|
||||
public LdapDataAccessException(String msg, Throwable ex) { |
||||
super(msg, ex); |
||||
} |
||||
} |
||||
@ -1,68 +0,0 @@
@@ -1,68 +0,0 @@
|
||||
/* Copyright 2004, 2005, 2006 Acegi Technology Pty Limited |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
package org.springframework.security.ldap; |
||||
|
||||
import javax.naming.directory.DirContext; |
||||
|
||||
import org.springframework.dao.DataAccessException; |
||||
import org.springframework.ldap.NamingException; |
||||
import org.springframework.ldap.core.DistinguishedName; |
||||
import org.springframework.ldap.core.support.BaseLdapPathContextSource; |
||||
|
||||
|
||||
/** |
||||
* |
||||
* @author Luke Taylor |
||||
* @version $Id$ |
||||
*/ |
||||
public class MockSpringSecurityContextSource implements BaseLdapPathContextSource { |
||||
//~ Instance fields ================================================================================================
|
||||
|
||||
private DirContext ctx; |
||||
private String baseDn; |
||||
|
||||
//~ Constructors ===================================================================================================
|
||||
|
||||
public MockSpringSecurityContextSource() { |
||||
} |
||||
|
||||
public MockSpringSecurityContextSource(DirContext ctx, String baseDn) { |
||||
this.baseDn = baseDn; |
||||
this.ctx = ctx; |
||||
} |
||||
|
||||
//~ Methods ========================================================================================================
|
||||
|
||||
public DirContext getReadOnlyContext() throws DataAccessException { |
||||
return ctx; |
||||
} |
||||
|
||||
public DirContext getReadWriteContext() throws DataAccessException { |
||||
return ctx; |
||||
} |
||||
|
||||
public DirContext getContext(String principal, String credentials) throws NamingException { |
||||
return ctx; |
||||
} |
||||
|
||||
public DistinguishedName getBaseLdapPath() { |
||||
return new DistinguishedName(baseDn); |
||||
} |
||||
|
||||
public String getBaseLdapPathAsString() { |
||||
return getBaseLdapPath().toString(); |
||||
} |
||||
} |
||||
Loading…
Reference in new issue