to authenticate
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 260
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
<<lessYou 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
Download (0.032MB)
Added: 2007-02-24 License: The PHP License Price:
979 downloads
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.
<<lessThe 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.
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 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).
<<lessIt 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).
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 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.
<<lessAUC (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.
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 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).
<<lessThe 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).
Download (1.7MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
953 downloads
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.
<<lessActually, 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.
Download (0.019MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1289 downloads
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.
}
<<lessSYNOPSIS
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.
}
Download (0.11MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
948 downloads
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.
<<lessThe 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.
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 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
<<lessHave 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
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 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,
<<lessSYNOPSIS
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,
Download (0.047MB)
Added: 2007-01-24 License: Perl Artistic License Price:
1004 downloads
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.
<<lessThis 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.
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 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.
<<lessSYNOPSIS
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.
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 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.
<<lessSYNOPSIS
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.
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 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.
<<lessSince 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.
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 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.
<<lessThe 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.
Download (0.17MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
914 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above to authenticate search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed