[security-dev] IDM API/Implementation

Anil Saldhana Anil.Saldhana at redhat.com
Wed Aug 22 11:47:37 EDT 2012


Hi all,
   (Shane will add more info to this thread soon)

Shane has been driving the standalone IDM API/Implementation project in 
the PicketLink umbrella. This is a brand new project.
https://github.com/picketlink/picketlink-idm

The Key classes/interfaces are:
https://github.com/picketlink/picketlink-idm/blob/master/api/src/main/java/org/jboss/picketlink/idm/IdentityManager.java
https://github.com/picketlink/picketlink-idm/blob/master/api/src/main/java/org/jboss/picketlink/idm/model/IdentityType.java

The Manager has a simple api for user/role/group.  Now each of these 
types (User,Role,Group) is an IdentityType (implying they get attributes).

So for an user, if you want to store/retrieve/represent certificates, 
password recovery Qs, you can do so as attributes.

Currently implementation is done using JPA.

There is plan to do an LDAP implementation.

Regards,
Anil


More information about the security-dev mailing list