You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2007/12/20 01:47:16 UTC
svn commit: r605759 -
/directory/apacheds/branches/bigbang/protocol-kerberos/src/main/java/org/apache/directory/server/kerberos/kdc/KdcServer.java
Author: erodriguez
Date: Wed Dec 19 16:47:15 2007
New Revision: 605759
URL: http://svn.apache.org/viewvc?rev=605759&view=rev
Log:
Fixed problem with KdcServer always defaulting to use catalog-based Kerberos principal lookups. Lookup now properly switches based on boolean value of isCatalogBased.
Modified:
directory/apacheds/branches/bigbang/protocol-kerberos/src/main/java/org/apache/directory/server/kerberos/kdc/KdcServer.java
Modified: directory/apacheds/branches/bigbang/protocol-kerberos/src/main/java/org/apache/directory/server/kerberos/kdc/KdcServer.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/protocol-kerberos/src/main/java/org/apache/directory/server/kerberos/kdc/KdcServer.java?rev=605759&r1=605758&r2=605759&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/protocol-kerberos/src/main/java/org/apache/directory/server/kerberos/kdc/KdcServer.java (original)
+++ directory/apacheds/branches/bigbang/protocol-kerberos/src/main/java/org/apache/directory/server/kerberos/kdc/KdcServer.java Wed Dec 19 16:47:15 2007
@@ -422,8 +422,16 @@
*/
public void start() throws IOException
{
- PrincipalStore store = new JndiPrincipalStoreImpl( getSearchBaseDn(),
- getSearchBaseDn(), getDirectoryService() );
+ PrincipalStore store;
+
+ if ( isCatelogBased() )
+ {
+ store = new JndiPrincipalStoreImpl( getSearchBaseDn(), null, getDirectoryService() );
+ }
+ else
+ {
+ store = new JndiPrincipalStoreImpl( null, getSearchBaseDn(), getDirectoryService() );
+ }
if ( getDatagramAcceptor() != null )
{