Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.547.146 Times

mod_auth_cache 0.1.1

  Date Added: March 06, 2010  |  Visits: 676

mod_auth_cache

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)



mod_auth_cache is an Apache module transparently caches an authentication originally done by a different module. The aim of this module is to speed up complex authentication mechanisms, to reduce database traffic if authenticating thru a backend database and to implement some sort of authentication reliability if the database server fails. Another aim is to allow single-signon in a domain. As the caching is completly transparent done by the webserver, you dont have to change or implement new functions in your existing applications. The module only caches a users authentication and not a users access permissions, which are still be controlled by a different module. The caching is realized using session cookies and can be customized by the following directives (Place them in , or .htaccess): AuthCache on|off Turns caching on or off; Default: off AuthCacheTimeout seconds Sets timeout in seconds for reauthentication; Default: 0 (= never) AuthCacheSaveAuthorization on|off Save and restore authorization header; Default: off !!! ATTENTION !!! If activated, the users password is stored in the cookie and it will be possible that some applications on your server read out the value! For single-signon set it to on (all over make no sense!). AuthCacheSuppressPort on|off Turns the check for the server port on/off. Set it to on for a single-signon. Default: off AuthCacheDomainName name Sets a domain name instead of using the apache own name. Allows cross subdomain cookies. Default: nothing = use apaches name AuthCacheSendFullPath 0|1 Changes the way the cookiepath is calculated. Set it to 0== send full path for cookie; 1== send only root-path. For single-signon set it to 1. Default is 0, AuthCacheSendDomain 0|1|2|3 Changes the way the domain part of the cookie is calculated. 0== don´t send a domain part. 1== send the full domain as the cookie domain part. 2== take the full domain, kill the part before the first . and than use the rest as the cookie domain part. 3 == take the full domain, kill the part before the first&second . and than use the rest as the cookie domain part. For single-signon use 2 or 3 to make from your servername your domain. For single-signon with an AuthCacheDomainName use 1 (all over make no sense!). Default is 0, AuthCacheExtraDomainName name Sets an additional domain name to send a cookie too. You can use this to get a single-signon over two different domains. It is only evaluated if AuthCacheSendDomain > 0 ! Attention: This is outside the original cookie specs made by netscape. But we found, that a lot of browsers today, can accept cookies cross-domain. Attention: This is an feature only beta tested due to the limitted number of different domains in our intranet! Example how to make a single-signon: You need minimum 2 (virtual)-servers. Each one must have this module and an other authentificatiuon module (mod_auth, mod_authldap,...) installed. Take care that all servers use the same authentifaction modules (check the versions!) Each server must be a member of Your domain. Our example has two: web1.enbw.net and web2.enbw.net Ensure that the time of all servers is identicall (don´t let them run with different times!) Set in all directories You want to protect, the following parameters for this module (example with mod_auth): AuthCache on AuthCacheSaveAuthorization on AuthCacheSuppressPort on AuthCacheSendDomain 2 AuthCacheSendFullPath 1 AuthName "example" AuthType basic AuthUserFile /usr/local/apache/htdocs/userfile AuthGroupFile /usr/local/apache/htdocs/group require valid-user When You adapt this example take care, the AuthName and AuthType must be the same on every directory if You want to allow single-signon. How does the caching mechanism work? If a client connects to the webserver the module reads a specific cookies value and sets the users remote_user property from that value. If the cookie isnt present or invalid, the module declines the authentication process that afterwards will be passed to a different module. After that module authenticates the user, mod_auth_cache will write the username into that specific cookie. Be sure to always check your apache configuration that mod_auth_cache is loaded before the real authentication module (which means you have to place it AFTER the authentication module in httpd.conf!). If not, the module cant cache the authentication because the authentication process will always be finished by the real authentication module and so the caching procedure wont be executed..

Requirements: No special requirements
Platforms: Linux
Keyword: Apache Module Auth Authcachesenddomain Authentication Cache Domain Http Internet Mod Modauthcache Module Set It
Users rating: 0/10

License: Freeware Size: 15.36 KB
USER REVIEWS
More Reviews or Write Review


MOD_AUTH_CACHE RELATED
Network & Internet  -  mod_auth_pgsql 2.0.3
mod_auth_pgsql Apache module allows user authentication (and can log authethication requests) against information stored in a PostgreSQL database. PostgreSQL is a public domain SQL database. Authentication One database, and one (or two)...
15.36 KB  
Network & Internet  -  Mod_Auth_External 3.1.0
Mod_Auth_External and mod_authnz_external are Apache modules used for authentication. The two modules provide basically the same functionality, and differ mainly in the way they interface to other authentication code in Apache. For Apache 2.1 and...
51.2 KB  
Network & Internet  -  mod_auth_vas 3.4.0
mod_auth_vas is an Apache authentication and authorization module for use with the Apache Web server. The module uses Vintela Authentication Services (VAS) to implements the HTTP SPNEGO protocol, with optional fallback to Basic authentication...
174.08 KB  
Network & Internet  -  mod_auth_bsd 0.8.1
mod_auth_bsd is an Apache module that supports BSD Authentication on OpenBSD. As of version 0.8.0 it can authenticate even when Apache is run in a chroot jail, as it is in a default installation of OpenBSD. Also as of 0.8.0, the login_bsd wrapper...
11.26 KB  
Network & Internet  -  mod_authnz_external 3.1.0
mod_authnz_external is an Apache module used for authentication. The two modules provide basically the same functionality, and differ mainly in the way they interface to other authentication code in Apache. For Apache 2.1 and later,...
174.08 KB  
Network & Internet  -  mod_auth_ip 1.0
auth_ip Apache module provide user authentication by client IP address. The AuthenticateIP directive allow some addresses to override authentication. Address/network is a (possibly multiple) network specification, and username is the username...
12.29 KB  
Network & Internet  -  mod_auth_user_dir 1.0
mod_auth_user_dir is a module for Apache 2, you can create private user folders using WebDAV protocol. Users have only permissions to access to their own directory. Without this module, a htaccess file must be created inside every user folder....
9.22 KB  
Network & Internet  -  mod_auth_script 1.3 Alpha
You should have dreamed to do some complex, tricky or user friendly authentication when using Apache web server. You can do this by some CGI or PHP script to send out the requested content only when some condition is met. However, this approach...
9.22 KB  
Libraries  -  CGI::Application::Plugin::Authentication::Driver::HTPasswd 0.12
CGI::Application::Plugin::Authentication::Driver::HTPasswd is a Perl module with HTPasswd Authentication driver. SYNOPSIS use base qw(CGI::Application); use CGI::Application::Plugin::Authentication; __PACKAGE__->authen->config( DRIVER =>...
48.13 KB  
Network & Internet  -  mod_auth_cookie_mysql2 0.7
mod_auth_cookie_mysql2 is a rewrite of the mod_auth_cookie_mysql module for apache 1.3. Some features were added, some were forgotten. The module is available for apache 1.3 (mod_auth_cookie_mysql1) and apache 2 (mod_auth_cookie_mysql2). It is...
8.19 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB