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.
Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
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.
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.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
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/
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.
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.
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.
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.
...Simple, secure, and completely customizable. Does NOT require MySQL. Automatic image resizing and thumbnail creation. Multi-language user interface. Supports session-based and basic HTTP authentication.
A Perl CGI JavaScript framework for implementing a MD5 based encryption Secure login on both client and server machines. The password is never stored or transmitted as plain text. Also encrypts cookies to maintain sessions.
...We had the need for a few very specific features in a web server, and could never find a sufficient solution. So we wrote one. Features include: HTTP(s), CGI, dynamic page creation w/ PERL, authentication and more
A PHP/MySQL web application system using a structure of nodes and with full user authentication, designed for applications to be layered over the base system.