This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations.(April 2016) (Learn how and when to remove this message)
Distributed Access Control System
Initial release
2005; 19 years ago (2005)
Stable release
1.4.50
/ July 22, 2023; 10 months ago (2023-07-22)
Written in
C with APIs for some other languages
Operating system
FreeBSD, Linux, macOS
Available in
English
Type
Computer security
License
Modified Sleepycat License
Website
dacs.dss.ca
Distributed Access Control System (DACS)[1] is a light-weight single sign-on and attribute-based access control system for web servers and server-based software. DACS is primarily used with Apache web servers to provide enhanced access control for web pages, CGI programs and servlets, and other web-based assets, and to federate
Apache servers.
Released under an open-source license, DACS provides a modular authentication framework that supports an array of common authentication methods and a rule-based authorization engine that can grant or deny access to resources, named by URLs, based on the identity of the requestor and other contextual information. Administrators can configure DACS to identify users by employing authentication methods and user accounts already available within their organization. The resulting DACS identities are recognized at all DACS jurisdictions that have been federated.
In addition to simple web-based APIs, command-line interfaces are also provided to much of the functionality.
Most web-based APIs can return XML or JSON documents.
Development of DACS began in 2001, with the first open source release made available in 2005.
^"DACS: The Distributed Access Control System".
and 26 Related for: Distributed Access Control System information
version controlsystem, is a distributed version controlsystem. In 2010, software development author Joel Spolsky described distributed version control systems...
A distributedcontrolsystem (DCS) is a computerized controlsystem for a process or plant usually with many control loops, in which autonomous controllers...
DistributedAccessControlSystem (DACS) is a light-weight single sign-on and attribute-based accesscontrolsystem for web servers and server-based software...
difference between a distributed file system and a distributed data store is that a distributed file system allows files to be accessed using the same interfaces...
security, mandatory accesscontrol (MAC) refers to a type of accesscontrol by which a secured environment (e.g., an operating system or a database) constrains...
Distributed computing is a field of computer science that studies distributedsystems, defined as computer systems whose inter-communicating components...
baseline. Distributed revision controlsystems (DRCS) take a peer-to-peer approach, as opposed to the client–server approach of centralized systems. Rather...
Git (/ɡɪt/) is a distributed version controlsystem that tracks versions of files. It is often used to control source code by programmers collaboratively...
equipment in the United Kingdom DistributedAccessControlSystem, single sign-on and role-based accesscontrolsystem Dax, Landes, a town in Nouvelle-Aquitaine...
A distributed operating system is system software over a collection of independent software, networked, communicating, and physically separate computational...
general accesscontrol includes identification, authorization, authentication, access approval, and audit. A more narrow definition of accesscontrol would...
interconnected and interactive distributedcontrolsystems (DCSs) with many thousands of field connections. Controlsystems receive data from remote sensors...
automation protocols. In practice, large SCADA systems have grown to become similar to distributedcontrolsystems in function, while using multiple means of...
and they have accesscontrol lists (ACLs), unless otherwise stated below. 9P, the Plan 9 from Bell Labs and Inferno distributed file system protocol. One...
The Andrew File System (AFS) is a distributed file system which uses a set of trusted servers to present a homogeneous, location-transparent file name...
the fields of computer programming, operating systems, multiprocessors, and databases, concurrency control ensures that correct results for concurrent operations...
Distributed File System (HDFS), and a processing part which is a MapReduce programming model. Hadoop splits files into large blocks and distributes them...
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as...
other hardware on the computer. Accesscontrol in computer systems and networks rely on access policies. The accesscontrol process can be divided into the...
System and Organization Controls (SOC; also sometimes referred to as service organizations controls) as defined by the American Institute of Certified...
OPC client) to access data from a process control device, such as a programmable logic controller (PLC) or distributedcontrolsystem (DCS). Traditionally...
authentication, and accesscontrol in a distributedsystem. To differ from other similar architectures, the DSSA architecture offers the ability to access all these...
Basic accesscontrol (BAC) is a mechanism specified to ensure only authorized parties can wirelessly read personal information from passports with an RFID...
vulnerability assessment), user or system authentication and network security enforcement. Network accesscontrol is a computer networking solution that...
security and privacy of sensitive data, and distributed computing issues, including supporting concurrent access and fault tolerance. Computer scientists...