[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#6995) Request for Contribution of Identity Access Management Software to OpenLDAP Project

Full_Name: Shawn McKinney
Version: All
OS: All
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (


We have created a new Identity and Access Management SDK, called Fortress, that
uses Java and OpenLDAP to provide authentication, RBAC, ARBAC, password
policies, auditing and more.

It has taken us 2.5 years of steady work to get it ready for this 1.0 release. 
This SDK has approximately 50K lines of Java code of which approximately 25K are
dedicated to testing using JUnit automated tests to ensure it works correctly. 
There are in excess of 100 public APIs available for use.  There is also a Java
EE container plug-in that provides authentication and authorization services to
Websphere, Tomcat and JBoss app servers in a declarative fashion.  

This product has not been published and we would like to release it as one of
the products under OpenLDAP family of products.  The product will be released
under New BSD open source license (license information is contained in the
source archives on ftp server).

I have uploaded seven packages to our FTP server that contain the source,
documentation and other items for you to look at.

host: jtstools.com
user: jtsguest1
pw: OpenLd@p1

The packages are as follows:

Fortress Core SDK

   1. source - fortressSrc-1.0.0-rc1.zip - 352K bytes
   2. source - fortressTestSrc-1.0.0-rc1.zip - 159K bytes
   3. tutorial/doc - fortressSamples-1.0.0-rc1.zip - 766K bytes
   4. javadoc - fortressDoc-1.0.0-rc1.zip - 1.4M bytes
   5. ldap (folder) - Fortress schema and OpenLDAP slapd.conf

Fortress Realm (Java EE Container plug-ins)

   6. source - fortressRealmSrc-1.0.0-rc1.zip - 45K bytes
   7. javadoc - fortressRealmDoc-1.0.0-rc1.zip - 76K bytes

Package 4 contains complete javadoc for the APIs. 

In package 4, this link, ./fortressDoc-1.0.0-rc1/index.html, contains the
overall summary of the SDK.

this link, ./oamCore/trunk/dist/docs/api/index.html, contains package
descriptions along with detailed documentation describing the contents of the

What we are requesting from the OpenLDAP foundation:

1. Source code repository to host the SDK and Realm packages.
2. Bug tracking.
3. Developer and User forums.
4. Wiki (this is a nice to have)

Our goal is to run the open source project with your organization and cultivate
a healthy developer and user community.  We have high hopes for this product
(and OpenLDAP) and consider the 2 products together as an open source
alternative for IAM products that will compete with the commercial vendor

Once 1.0 is released, we will begin working on 2.0 which will include UI's to
control Fortress and OpenLDAP along with a policy server to wrap the Fortress
Java APIs with HTTP/REST Web APIs to make it available to all platforms.

Thanks in advance for your consideration.

Shawn McKinney
JoshuaTree Software