> On Nov 11, 2015, at 7:52 AM, Jan Sindberg <[email protected]> wrote: > > In fortress-core/ldap/schema there looks to be separate files for ApacheDS, > OpenLDAP and mavibot. Does that mean that we can't start with, for instance > ApacheDS, then export as LDIF and import in another random DS? Or is there > another good reason to have different schemas for each DS?
LDAP schema syntax is not consistent across directories which is the reason we have fortress.schema for openldap, and the apacheds.ldif for apache directory schema. The ldif for mavibot is not schema, it is configuration metadata to enable mavibot for apache directory. Mavibot is the new backend for apache directory but it is still experimental which is why we don’t enable it by default. So you can certainly export the data using LDIF from one directory, e.g. openldap, and import it into another directory, e.g. apache directory (or any other). But you can’t do this with schema metadata. Each directory implementation has its own syntax. > > On Nov 11, 2015, at 7:52 AM, Jan Sindberg <[email protected]> wrote: > > In theory Apache Fortress could be compatible with any DS which supports > LDAPv3. Will it require a custom schema to use MS Active Directory or other > offerings? Apache Fortress is LDAPv3 compliant so will work with any v3 compliant directory - including ActiveDirectory. There would be work to get the schema converted over to the new implementation however. The good news is once the schema has been converted and set in the new directory, one could run the fortress junit tests, and if they pass you’re ready for production. > > On Nov 11, 2015, at 7:52 AM, Jan Sindberg <[email protected]> wrote: > > In fortress-core/ldap/schema there looks to be separate files for ApacheDS, > OpenLDAP and mavibot. Does that mean that we can't start with, for instance > ApacheDS, then export as LDIF and import in another random DS? Or is there > another good reason to have different schemas for each DS? > In theory Apache Fortress could be compatible with any DS which supports > LDAPv3. Will it require a custom schema to use MS Active Directory or other > offerings? > I was hoping a bit to find a managed DS at AWS (they don't currently seem to > have one which is open to LDAPv3) so that we could pay minimal attention to > load-balancing, backup, etc. (not that I am responsible for Operations, but > it does make it easier to sell the idea of using Fortress - or maybe I just > know too little about ApacheDS and OpenLDAP operations and best practices) There is some work going on to make Samba 4 an Active Directory replacement for AWS deployments. That is still ongoing and probably some number of months from being ready. I can put you in touch with that team if you’re interested in learning more. Shawn
