mod_auth_sybase
Apache authentication using Sybase RDBMS


1. Copyright

Copyright (C) Svein Olav Bjerkeset, 2000

The mod_auth_sybase software is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License (GPL) for more details.

A copy of the GNU GPL can be found at the following URL:

http://www.gnu.org/copyleft/gpl.html



2. Introduction

The mod_auth_sybase software package provides a DSO module for
the Apache Web server making it possible to store usernames, passwords
and group names in a Sybase database.

The module is built using Sybase's OpenClient DB Library so you will
need to have this library installed in order to compile the module. You
will also need to have the Apache WWW server installed of course.



3. Download the source

The latest source code for mod_auth_sybase can be downloaded from
the following URL:

http://bjerkeset.com/mod_auth_sybase/mod_auth_sybase-0.2.tar.gz



4. Configuration information

Parameter Name Req. Default Description
AuthSybaseServer Yes no default Specifies the server entry (in the Sybase interfaces file) to which you will connect.
AuthSybaseLogin Yes no default Sybase server login (for running queries). Must be a user with read access to the users/groups tables.
AuthSybasePassword Yes no default Password for login to Sybase server.
AuthSybaseDB Optional no default Name of the database that holds the users and groups tables.
AuthSybaseUserTable Optional users Name of table holding usernames and passwords
AuthSybaseGroupTable Optional groups Name of table holding group names
AuthSybaseNameField Optional uname Name of field holding passwords in users table
AuthSybasePasswordField Optional passwd Name of field holding passwords in users table
AuthSybaseGroupField Optional gname Name of field holding group names in group table
AuthSybaseCryptedPasswords Optional on States if password are DES encrypted (On) or not
AuthSybaseKeepAlive Optional off If set to On, the module will keep the connection to the database after the first query.
AuthSybaseAuthoritative Optional on If this flag is set to off, other authentication schemes are allowed to authorize the user after this module has denied access.