I have a long history with Active Directory group management and as much as I fundamentally believe that roles are better for access control, sometimes you have to bite the bullet and use groups. The reason is that some applications use groups, Microsoft loves groups, and it's a concept everyone gets.
There are basically two types of group management: delegated group management and dynamic group management. Each has its place. There is a third facet to group management where you manage resources and what groups have access to the resource but that is slightly out of scope of our discussion here.
In delegated group management, group owners are able to manage the membership of their groups and users are able to request membership in groups. A helpful user interface is presented to make it easy for users to get themselves into groups.
Dynamic group management is all behind the scenes. Based on what you know about your user(s) from any number of identity stores, you build rules that dynamically place users in the group. For example, every user who is a manager in Marketing (based on title in Active Directory and department in HRIS) will be dynamically and automatically placed in the Marketing manager group. Once they no long fit that equation (promotion or department change), they are removed from the group automatically.
There are two types of dynamic groups: hierarchies and standalone. In a hierarchical group, you don't have to create each one, you set up the rules from the top. For example, every department needs its own group, it would take forever to individually configure each, so you create a hiearchical dynamic group (like a family tree or org chart) that creates and manages membership for every department and title. With EmpowerID, these attributes can be from any identity store. Standalone are like the Marketing Manager example above.
This need for delegated and dynamic groups does not stop at Active Directory groups (distribution and security groups). Within your organization you are going to have various flavor of LDAP groups, SharePoint groups, roles masquerading as groups within applications, as well as the AD groups.
Your solution needs to support both delegated and dynamic groups of all kinds. EmpowerID does this with a highly scalable metadirectory (managing its own groups and roles) and highly configurable connectors that can project these groups into any of the types of systems and applications you need.
In fact, you can manage a role in EmpowerID that is projected as a group in LDAP or AD giving you the best of both worlds. This flexibility gives you more options for managing groups with less configuration and work.
EmpowerID can easily help you manage all of your groups, not just AD, not just LDAP, not just SharePoint...it is a complete group management solution that promotes the benefits of role based access control without losing the inherent need for group management as well.
A picture is always worth a thousand words, schedule a personalized demonstration and see how to manage all of your groups quickly and easily.