I am using 1.5.7. On Sun, Nov 6, 2011 at 1:09 PM, Kiran Ayyagari <[email protected]> wrote:
> which version you are using? > > On Fri, Nov 4, 2011 at 4:39 PM, Jitendra Pandey > <[email protected]> wrote: > > Hey Kiran, > > Thanks for prompt replies. > > By 'tweak the schema partition', do you mean that we need to change the > > SchemaPartition code? I would prefer to use released versions of the > code. > > > > Can I just use schema partition obtained below. ? > > > > SchemaPartition schemaPartition = > > service.getSchemaService().getSchemaPartition(); > > > > And don't create an ldifPartition and don't call following to wrap? > > schemaPartition.setWrappedPartition( ldifPartition ); > > > > Another problem is > > > > SchemaLoader loader = new LdifSchemaLoader( schemaRepository ); > > SchemaManager schemaManager = new DefaultSchemaManager( loader ); > > > > schemaRepository also expects a file underneath. > > > > Do you have a unit test or something that creates a KDC server with all > > in-memory directory-service or just the directory service? > > > > > > On Fri, Nov 4, 2011 at 6:19 AM, Kiran Ayyagari <[email protected]> > wrote: > > > >> On Fri, Nov 4, 2011 at 5:12 AM, Jitendra Pandey > >> <[email protected]> wrote: > >> > I was looking at the Embedded ldap server example at > >> > > >> > > >> > http://svn.apache.org/repos/asf/directory/documentation/samples/trunk/embedded-sample/src/main/java/org/apache/directory/seserver/EmbeddedADSVer157.java > >> > > >> > The method initSchemaPartition uses ldifPartition and > ldifSchemaLoader > >> > and use a working directory. > >> > > >> > Is there a way I can avoid specifying ldif files and schema > directories? > >> > I don't want to use any files on disk and want to just keep > everything in > >> > memory with capability to add and delete. Is that possible at all? > >> > > >> it is possible, but you need to tweak the schema partition a bit (note > >> that it internally uses AvlPartition anyway but we wrap it in another > >> partition to write the changes back to disk) > >> > On Thu, Nov 3, 2011 at 4:51 PM, Kiran Ayyagari <[email protected]> > >> wrote: > >> > > >> >> you need to start the DirectoryService anyway like the way you do > >> >> before starting up the LdapServer > >> >> > >> >> If you can show me your code that will make it easier to find the > >> >> issue and will hopefully help in sending a quick patch > >> >> > >> >> P.S:- just handling too many things right now so can't whip a > complete > >> >> sample > >> >> > >> >> On Thu, Nov 3, 2011 at 6:44 PM, Jitendra Pandey > >> >> <[email protected]> wrote: > >> >> > Hi, > >> >> > I want to embed kerberos servers (kdc and authentication > servers) > >> in > >> >> my > >> >> > application. On the website I found code for embedding ldap server > >> but > >> >> not > >> >> > kerberos. I saw the code for starting kdc in some unit tests, but > I am > >> >> > unable to add principals and passwords in the kdc via API. > >> >> > Could you please point me to an example code? Any pointers to > code or > >> >> > documentation or hints will be greatly helpful. > >> >> > I intend to use a very simple setup, preferably storing all > >> principals > >> >> > and passwords etc in memory. I thought I could use AvlPartition for > >> that > >> >> > without any persisted files. If possible I want to avoid ldif > files > >> and > >> >> > prefer to add and remove principals and passwords via API. But I am > >> >> unable > >> >> > to add principals via the API. > >> >> > > >> >> > regards > >> >> > jitendra > >> >> > > >> >> > >> >> > >> >> > >> >> -- > >> >> Kiran Ayyagari > >> >> > >> > > >> > >> > >> > >> -- > >> Kiran Ayyagari > >> > > > > > > -- > Kiran Ayyagari >
