DACS can extend the capabilities of an Apache 2.4 web server in two separate ways:
Industry-standard RFC 2617 Basic and Digest authentication is implemented directly by DACS. With "Basic auth", the familiar username/password prompting interaction with a browser can be configured with any DACS password-based authentication module. For example, a user trying to access a DACS-wrapped resource can be required to first answer his browser's pop-up window's prompt for a username and password; the username and password will then be validated by DACS whichever method has been configured: NTLM, LDAP, CAS, Unix, and so on. If authentication is successful, an authorization check of the user's identity against the requested resource can be performed automatically.
The authentication procedure can assign roles to users and an administrator can define groups of users; access control rules can test for role and group membership when determining whether access should be granted or denied.