Modular Access Control System
Systems here, systems there, systems systems everywhere. To many IT
administrators, maintaining user information across several
independent software systems is just another day at work. The
promise of centralized user stores has failed to materialize,
because different systems need to use them in different ways for
different things. Management has been simplified, but functionality
has suffered.
Until now. By marshaling user information from authoritative
sources, macs enables centralized access and administration of user
and resource information without getting in the way of applications
that use the data. You'll benefit from macs by:
- Centralized management - Distribute the
management of users and resources as you see fit, not as your
applications dictate.
- Distributed storage - Store user and
resource information in repositories designed to store that
particular data.
- Extensibility - macs-enabling even complex
applications is a straightforward process.
- Distributed logic - Let macs make the
decisions, or let your application make the decisions, or let each
make the decisions when it suits you.
So here's the skinny: any environment with multiple systems
requiring user authentication, authorization and/or profiling, will
benefit from macs.
See the project's
Sourceforge page for details.