Authentication, Access Control, and Single Sign-On
DACS,a light-weight single sign-on and role-based security system for Apache or server-based software, provides comprehensive authentication capabilities, and powerful, transparent rule-based authorization checking for any web service or CGI program.
The latest release is DACS 1.5.1 (26-Oct-2025)
It is not available here!
Get it at https://dacs.dss.ca/download.html
CAILogin (Counter AI Login) is an image-based user verification program for web-page logins. It's written in plain C with no special dependencies, and hence it's very suitable for embedded systems which lack "big" interpreted languages, such as PHP.
Web development framework for Common Lisp, based on FastCGI with integrated WiKi. It is tested mainly on SBCL, but should work on most Common Lisp implementations.
Tank ACL is an access control library for the CodeIgniter PHP framework which provides a flexible group, role, and permission structure. It is designed to work in tandem with the independent Tank Auth library for authentication.
A user friendly password changing website that allows the user to synchronize their password across several different systems, and then, once synced, change them all at once. Supports OpenLDAP and Active Directory.
Exhausted is a c library meant to allow a threaded program to serve http/https static or dynamic (cgi-like) content in a bunch of calls.
It includes facilities to serve files, manage basic authentication, redirection, and cookies.
The Harmoni PHP Project consists of three major components: 1) A PHP application framework and architecture, offering, e.g. authentication, DBC, file storage 2) PHP OKI OSID (service definitions) conversion system 3) PHP implementations of those OSIDs
Prasi is an authentication framework with full user data management for Perl or PHP web applications. Enabled services can save and share user profile data and can be on different servers. Available in 10 languages, compatible with OpenID.
Provides common features to an existing website or as a template for a new site (provides: user authentication, email verification, CAPTCHA, security logging, groups, messaging, forum, AJAX chat, blog/news). Focused on security, efficiency, simplicity.
Robust Perl OO Module for Digest based Authentication leveraging DBI as a backend. This Performance oriented Hash Authentication Library is scalable from single pc to multi-database single signon www applications. Optionally uses Javascript and Cookies.
OpenID is a decentralized authentication protocol for web applications. OpenID users need share credentials with only one OpenID provider, and not every forum and network they log on to. This leads to a safer and more convenient Web. http://openid.net/
ASP.NET DB Admin Control is a small Web Application, contains basic database functions using ASP.NET including a database driven user authentication, adding new records, viewing records, editing and deleting records.
XSDB XML is to DATA as HTML is to DOCUMENT. Publish and combine data as easily as HTML format and web browsers publish and view documents. Implementations in Python, javascript, java, C#/.NET.
PHP authentication library, to allow multiple authentication to different sources, such as OpenLDAP, AD (inc. groups), NIS, Database tables (using adodb), remote web sites and CIFS shares. Author: steve@goodman.net
An ISP-class utility to allow FTP account holders to change their password independently using a web browser. Written in Python and Works with PureFTPd-MySQL servers where the PureFTPd FTP server uses a MySQL database for user authentication.
User Manage is a module which could be included into any project. Created so developers can build applications with standard user authentication, and the ability to add extra functionality with drop in modules.
Uique is a Wiki implementation written in PHP which claims to be very simple, easy to use and install, OS independent and easy to extend and plug another features. It supports user authentication and may use or not a database.
Login authentication is the most frequently used functionality of web applications. WebAuth makes it reusable. It is an open-source module that can be plugged into any web-based J2EE application. It supports both MySQL and Oracle.
Tackle is a small ACL authentication module for PHP database applications. It is designed to have a low profile and be easy to implement and use. Users can grouped and allowed or denied access to user definable actions and resources.