Main > Free Download Search >

Free to authenticate software for linux

to authenticate

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 260
PHP-Authentication 1.3.5

PHP-Authentication 1.3.5


PHP-Authentication provides a Tomcat-like authentication for PHP. more>>
PHP-Authentication provides a Tomcat-like authentication for PHP.
You give the source to authenticate against (DB, file, XML-RPC, etc.) and the directories that shall be protected, and the class handles the rest.
No including of any call to a class method on every page is necessary. You can also use it as if it were a standard Auth-class, using a call to "isLoggedIn" on every page that shall be protected.
Whats New in 1.3.3 Release:
- added logging, use option logFile
- clean up the session handling, remove global-use
- fix some win-issues
- optimize the isUrlProtected method, to work better on win
Whats New in 1.3.5 Release:
- first implementation of SOAP
<<less
Download (0.032MB)
Added: 2007-02-24 License: The PHP License Price:
979 downloads
Courier Authentication Library 0.59

Courier Authentication Library 0.59


Courier Authentication Library is an API toolkit for implementing password validation and account metadata lookups. more>>
Courier Authentication Library is an API toolkit for implementing password validation and account metadata lookups. Copies of this library code used to exist in other tarballs: Courier, Courier-IMAP, and SqWebMail. Building and installing any of these packages wouldve automatically installed this authentication code.
The authentication library is now a separate, standalone package. This authentication library must now be installed, separately, before upgrading to the following builds (or if installing them for the first time): Courier 0.48, Courier-IMAP 4.0, and SqWebMail 5.0.
The Courier authentication library provides authentication services for other Courier applications. In this context, the term "authentication" refers to the following functions:
1. Take a userid or a loginid, and a password. Determine whether the loginid and the password are valid.
2. Given a userid, obtain the following information about the userid:
A. The accounts home directory.
B. The numeric system userid and groupid that owns all files associated with this account.
C. The location of the accounts maildir.
D. Any maildir quota defined for this account. See the Courier documentation for more information on maildir quotas.
E. Other miscellaneous account-specific options.
3. Change the password associated with a loginid.
4. Obain a complete list of all loginids.
The Courier authentication library provides alternative implementations of these authentication services:
1. Use the traditional system password files: /etc/passwd and /etc/shadow, possibly in conjunction with the PAM library.
2. Maintain all this information in a GDBM or a DB database. The GDBM or the DB database is compiled from plain text files. Perl scripts provide a simple interface for creating and editing the authentication information, then a script compiles the plain text files into a database.
3. Use an LDAP server for authentication.
4. Use a table in a MySQL database for authentication.
5. Use a table in a PostgreSQL database for authentication.
All Courier components that use this authentication library, therefore, will be able to authenticate E-mail accounts using any of the above methods.
Enhancements:
- This release fixes many compiler warnings, updates the LDAP API to OpenLDAP 2.3, tweaks the Makefile to make Solariss linker happy, and cleans up the RPM spec file.
<<less
Download (6.3MB)
Added: 2006-12-31 License: LGPL (GNU Lesser General Public License) Price:
1028 downloads
SMK PHP Authentication Class 1.0.1

SMK PHP Authentication Class 1.0.1


SMK PHP Authentication Class package can be used to authenticate users against a MySQL database of user records. more>>
SMK PHP Authentication Class package can be used to authenticate users against a MySQL database of user records.
It can verify whether there is a record for an active user given the user name and password. If the authentication succeeds, it creates a record for a new session in another database table.
The new session identifier is set to a session cookie. This cookie can be verified in subsequent accesses to determine whether the user was previously authenticated and the session did not expire.
Installing:
- Import the "script.sql" in your MySQL Database (It adds a default user "Testman", password "t")
- Alter the db.inc.php accourding to your system setup. Please adjust the SESSION timeout since it is maybe to high for you.
- Build a login page similar to my example "login.php". you should include the two files
require_once(auth.class.php);
require_once(db.inc.php);
- in all the "registered only" pages include "require_once(auth.php);" on top. Please check "index.php"
Enhancements:
- A new behaviour option for session timeout was added.
- By setting or unsetting the _TIMEOUT_ABSOLUTE constant in "db.inc.php" you can determine if the Session timeout is relative to the login time or relative to last user activity (page reload or sumbision).
<<less
Download (0.012MB)
Added: 2006-05-15 License: GPL (GNU General Public License) Price:
1271 downloads
Authenticated User Community 0.7.4

Authenticated User Community 0.7.4


Authenticated User Community project is a CGI-based intranet system for K-12 settings. more>>
Authenticated User Community project is a CGI-based intranet system for K-12 settings.

AUC (Authenticated User Community) is an intranet system designed for use in an educational organization but is also useful in many other settings.

It offers the ability for users to have a uniform web-based interface to discussion forums, e-mail (similar to hotmail, etc.), file management, and a searchable user database.

Also, "Interactive Classrooms" provide a means for students and teachers to have a web-based extension to their in-class interaction.

The system runs from a C-based monolithic CGI script. MySQL is used for database storage. Also, the web-based mail client supports MIME parts/attachments, IMAP, mbox, and multiple mail folders.

<<less
Download (3.3MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
1089 downloads
Directory Server NT Authentication Module 2.0.3

Directory Server NT Authentication Module 2.0.3


Directory Server NT Authentication Module provides a plugin allowing LDAP authentication via an NT domain account. more>>
Directory Server NT Authentication Module provides a plugin allowing LDAP authentication via an NT domain account.
The Directory Server NT Authentication Module project is made of two parts: The first is a simple daemon which takes an NT users domain credentials (including password) and attempts to authenticate via the SMB protocol with those credentials.
The second part is a plugin which takes an LDAP DN and password and discovers the DNs NT domain identifier (if the entry has such an ID).
The daemon will only listen on localhost, so the credentials are not exposed via the network, and it does not run as root, so that compromise can be limited.
It attempts to locate all the domain controllers for an arbitrary domain, so failure of one DC does not cause the module to fail the authentication attempt unless no DC can be found that will accept the credential.
Enhancements:
- Minor change - new parameter in ntauth-config.txt "null_password_fail". If set to non-zero, then this causes a password bind with a non-NULL dn and a NULL password to generate "INVALID CREDENTIALS". By default, this parameter is off (which means silently assign the anonymous identity to the post bind LDAP session - which is the correct thing to do, according to the LDAP spec).
<<less
Download (1.7MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
953 downloads
mod_auth_pipe 1.0

mod_auth_pipe 1.0


mod-auth-pipe is a module of authentication written for Apache 1 (it hasnt been tested with Apache 2, but it may work). more>>
mod-auth-pipe is a module of authentication written for Apache 1 (it hasnt been tested with Apache 2, but it may work).

Actually, this module is just mod-auth-shadow with a few modifications in order to accept any program as a pipe, letting this one validate both users andr groups.

mod_auth_pipe contents the module itself and an example pipe.

mod-auth-pipe can be configured independantly for whole server, for any VirtualHost or just per Location/Directory. It has very few configuration variables and its format is very simple. In order to configure apache to authenticate, for example, access to the administrative interface of oscommerce you can type this on your httpd.conf:

< Directory /var/www/oscommerce/catalog/admin >
AuthType Basic
AuthName osCommerce admin site
AuthPipe on
AuthPipeProgram /usr/local/bin/auth-pipe
require group oscommerce-admins
< /Location >

This way, and with a well-made auth-pipe program you can be sure that only those within the group oscommerce-admins could enter that section of your web.

<<less
Download (0.019MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1289 downloads
HTTPD::Authen 1.66

HTTPD::Authen 1.66


HTTPD::Authen is a HTTP server authentication class. more>>
HTTPD::Authen is a HTTP server authentication class.

SYNOPSIS

use HTTPD::Authen ();

This module provides methods for authenticating a user. It uses HTTPD::UserAdmin to lookup passwords in a database. Subclasses provide methods specific to the authentication mechanism.

Currently, under HTTP/1.0 the only supported authentication mechanism is Basic Authentication. NCSA Mosaic and NCSA HTTPd understand the proposed Message Digest Authentication, which should make it into the HTTP spec someday. This module supports both.

METHODS

new ()

Since HTTPD::Authen uses HTTPD::UserAdmin for database lookups it needs many of the same attributes. Or, if the first argument passed to the new() object constructor is a reference to an HTTPD::UserAdmin, the attributes are inherited.

The following attributes are recognized from HTTPD::UserAdmin:

DBType, DB, Server, Path, DBMF, Encrypt
And if you wish to query an SQL server: Host, User, Auth, Driver, UserTable, NameField, PasswordField
The same defaults are assumed for these attributes, as in HTTPD::UserAdmin. See HTTPD::UserAdmin for details.

$authen = new HTTPD::Authen (DB => "www-users");

basic()

Short-cut to return an HTTPD::Authen::Basic object.

$basic = $authen->basic;

digest()

Short-cut to return an HTTPD::Authen::Digest object.

$digest = $authen->digest;

type($authorization_header_value)

This method will guess the authorization scheme based on the Authorization header value, and return an object bless into that schemes class.

By using this method, it is simple to authenticate a user without even knowing what scheme is being used:

$authtype = HTTPD::Authen->type($authinfo);
@info = $authtype->parse($authinfo)
if( $authtype->check(@info) ) {
#response 200 OK, etc.
}

<<less
Download (0.11MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
948 downloads
Auth MemCookie 1.0

Auth MemCookie 1.0


Auth MemCookie is an Apache v2 authentification and authorization modules are based on cookie authentification mecanism. more>>
Auth MemCookie is an Apache v2 authentification and authorization modules are based on "cookie" authentification mecanism.

The module dont make authentification by it self, but verify if authentification "the cookie" are valid for each url protected by the module. The module validate also if the "authentificated user" have authorisation to acces url.

Authentification are made externaly by an authentification form page and all authentification information nessary to the module a stored in memcached indentified by the cookie value "authentification session id" by this login page.

How it Works

Phase 1 : The login Form

Authentification are made by a login formular page.
This login page must authenticate the user with any authenticate source (ldap, /etc/password, file, database....) accessible to langage of the page (php, perl, java... an ldap login page sample in php are in samples directory).

Then must set cookie that contain only a key the "authentification unique id" of the "authentification session".

The login page must store authorisation and user information of the authenticated user in memcached identified by the cookie key "authentification unique id".

The login page can be developted in any langage you want, but must be capable to use memcached (they must have memcache client api for us)

Phase 2 : The Apache v2 Module

After the user are logged, the apache 2 module check on each protected page by apache ACL the presence of the "cookie".

if the "cookie" exist, try to get session in memcached with the "cookie" value if not found return "HTTP_UNAUTHORIZED" page.

if session exist in memcached verify if acl match user session information if not match return "HTTP_FORBIDDEN" page.
<<less
Download (0.012MB)
Added: 2006-03-15 License: The Apache License 2.0 Price:
1318 downloads
mod_auth_token 1.0.1

mod_auth_token 1.0.1


mod_auth_token module uses token based authentication to secure downloads and prevent deep-linking. more>>
mod_auth_token module uses token based authentication to secure downloads and prevent deep-linking.

Have your PHP script or servlet generate the to authenticate the download. Apache can then treat the download request like a normal file transfer without having to pipe the file through a script in order to add authentication.

You can find downloads, daily snapshots and support information at http://www.synd.info/

Usage:

The token is an hex-encoded MD5 hash of the secret password, relative file path and the timestamp. It is encoded onto the URI as:

< uri-prefix >< token >/< timestamp-in-hex >< rel-path >

For example

/protected/dee0ed6174a894113d5e8f6c98f0e92b/43eaf9c5/path/to/file.txt

where the token is generated as

md5("secret" + "/path/to/file.txt" + dechex(time_now()))

with the following configuration in httpd.conf

< Location /protected/ >
AuthTokenSecret "secret"
AuthTokenPrefix /protected/
AuthTokenTimeout 60
< /Location >

The actual file would should be located in

/protected/path/to/file.txt

<<less
Download (0.32MB)
Added: 2006-05-24 License: The Apache License 2.0 Price:
1250 downloads
CGI::Application::Plugin::Authentication::Driver::DBI 0.12

CGI::Application::Plugin::Authentication::Driver::DBI 0.12


CGI::Application::Plugin::Authentication::Driver::DBI is a DBI Authentication driver. more>>
CGI::Application::Plugin::Authentication::Driver::DBI is a DBI Authentication driver.

SYNOPSIS

use base qw(CGI::Application);
use CGI::Application::Plugin::Authentication;

__PACKAGE__->authen->config(
DRIVER => [ DBI,
DBH => $self->dbh,
TABLE => user,
CONSTRAINTS => {
user.name => __CREDENTIAL_1__,
MD5:user.password => __CREDENTIAL_2__
},
],
);

This Authentication driver uses the DBI module to allow you to authenticate against any database for which there is a DBD module. You can either provide an active database handle, or provide the parameters necesary to connect to the database.
When describing the database structure, you need to specify some or all of the following parameters: TABLE(S), JOIN_ON, COLUMNS and CONSTRAINTS.

DBH

The DBI database handle to use. Defaults to $self-dbh()>, which is provided and configured through CGI::Application::Plugin::DBH

TABLE(S) (required)

Provide either a single table name, or an array of table names. You can give the table names aliases which can be referenced in later columns.

TABLE => users,

- or -

TABLES => [users U, domains D],
JOIN_ON (conditionally required)
If you have specified multiple tables, then you need to provide an SQL expression that can be used to join those tables.
JOIN_ON => user.domainid = domain.id,

- or -

JOIN_ON => U.domainid = D.id,

<<less
Download (0.047MB)
Added: 2007-01-24 License: Perl Artistic License Price:
1004 downloads
mod_auth_nufw 2.2

mod_auth_nufw 2.2


mod_auth_nufw is a Single Sign On Apache module which performs secure user identification and authentication. more>>
mod_auth_nufw is a Single Sign On Apache module which performs secure user identification and authentication, based on the Nufw firewalling suite. Nufw marks all connections of a network with a unique UserID.
This module takes advantage of that mark and uses it to transparently identify and authenticate users requiring access to an Apache server.
Main features:
- SSL encryption of SQL connections
- Support of the v2 SSO protocol, which is much lighter, as it avoids all LDAP connections to the module.
- Apache 2 support.
- Finer control on SQL requests.
- Control of server tokens, on Apache2.
<<less
Download (0.042MB)
Added: 2006-05-15 License: GPL (GNU General Public License) Price:
1257 downloads
CGI::Application::Plugin::Authentication::Driver::Dummy 0.12

CGI::Application::Plugin::Authentication::Driver::Dummy 0.12


CGI::Application::Plugin::Authentication::Driver::Dummy is a dummy authentication driver. more>>
CGI::Application::Plugin::Authentication::Driver::Dummy is a dummy authentication driver which lets anyone authenticate regardless of the password they provide

SYNOPSIS

use base qw(CGI::Application);
use CGI::Application::Plugin::Authentication;

__PACKAGE__->authen->config(
DRIVER => Dummy,
);

This Driver is the anti-authentication driver, since it doesnt check the credentials at all, and just accepts whatever the user has entered. It can be useful in development, or if you want a guest based system without passwords.

EXAMPLE

__PACKAGE__->authen->config(
DRIVER => Dummy,
);

METHODS

verify_credentials

This method will automatically return the first credential as the username without checking anything else.

<<less
Download (0.047MB)
Added: 2007-01-24 License: Perl Artistic License Price:
1004 downloads
CGI::Application::Plugin::Authentication::Driver::HTPasswd 0.12

CGI::Application::Plugin::Authentication::Driver::HTPasswd 0.12


CGI::Application::Plugin::Authentication::Driver::HTPasswd is a Perl module with HTPasswd Authentication driver. more>>
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 => [HTPasswd, /etc/apache/htpasswd, /etc/apache/otherhtpasswd]
);

This Driver allows you to authenticate against an htpasswd file. For information on the format of the htpasswd file, see the documentation for the Apache webserver. This driver requires that the Apache::Htpasswd module is installed.

<<less
Download (0.047MB)
Added: 2007-01-23 License: Perl Artistic License Price:
1004 downloads
NTLM Authorization Proxy Server 0.9.9.0.1

NTLM Authorization Proxy Server 0.9.9.0.1


NTLM Authorization Proxy Server is a proxy software that allows you to authenticate via an MS Proxy Server. more>>
NTLM Authorization Proxy Server is a proxy software that allows you to authenticate via an MS Proxy Server using the proprietary NTLM protocol.
Since version 0.9.5 APS has an ability to behave as a standalone proxy server and authenticate http clients at web servers using NTLM method.
It can change arbitrary values in your clients request header so that those requests will look like they were created by MS IE. It is written in Python v1.5.2 language.
Main features:
- supports NTLM authentication via parent proxy server (Error 407 Proxy Authentication Required);
- supports NTLM authentication at web servers (Error 401 Access Denied/Unauthorized);
- supports translation of NTLM scheme to standard "Basic" authentication scheme;
- supports the HTTPS CONNECT method for transparent tunnelling through parent proxy server;
- has ability to change arbitrary values in clients request headers;
- supports unlimited number of client connections;
- supports connections from external hosts;
- supports HTTP 1.1 persistent connections;
- stores users credentials in config file or requests password from a console during the start time;
- supports intelligent failure detection and failover between multiple upstream proxies;
Enhancements:
- This release fixes a minor bug with Python 1.5.2 compatibility.
<<less
Download (0.054MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
1377 downloads
mod_auth_vas 3.4.0

mod_auth_vas 3.4.0


mod_auth_vas is an Apache authentication and authorization module for use with the Apache Web server. more>>
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 for browsers that do not support SPNEGO.
In effect, using mod_auth_vas allows the Apache Web server to perform Windows integrated (single sign-on) authentication.
Browsers that can authenticate using SPNEGO automatically (without prompting for a password) include Internet Explorer and Firefox (with appropriate plugin).
Enhancements:
- This release includes a new AuthVasLocalizeRemoteUser option and a more comprehensive setup script.
- Bugfixes include a fix for users being locked out when using Basic authentication and build problems with some configurations.
<<less
Download (0.17MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
914 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5