active directory portlet

I know that there are libraries that read and show the active directory (thorugh ldap) to allow navigation to select data to use within MWS/IS. Are these packages read-only and where can I find them in MWS/portlet use?

Is there any known portlet that exists that can do active directory administration(read/write/update) off the shelf or as near as possible?

There are some portlet that helps you to add/update/search users.

and for directory API there are lots of post on sag forum.


please have a look on it.
thank you