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.638.116 Times

CGI::Application::Plugin::Authentication::Driver 0.11

  Date Added: October 18, 2010  |  Visits: 1.192

CGI::Application::Plugin::Authentication::Driver

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)



CGI::Application::Plugin::Authentication::Driver is a Perl base module for building driver clasees for CGI::Application::Plugin::Authentication. SYNOPSIS package CGI::Application::Plugin::Authentication::Driver::MyDriver; use base qw(CGI::Application::Plugin::Authentication::Driver); sub verify_credentials { my $self = shift; my @credentials = @_; if ( >>> Validate Credentials <<< ) { return $credentials[0]; } return; } This module is a base class for all driver classes for the CGI::Application::Plugin::Authentication plugin. Each driver class is required to provide only one method to validate the given credentials. Normally only two credentials will be passed in (username and password), but you can configure the plugin to handle any number of credentials (for example you may require the user to enter a group name, or domain name as well as a username and password). FIELD FILTERS It is quite common for passwords to be stored using some form of one way encryption. Unix crypt being the old standard in the Unix community, however MD5 or SHA1 hashes are more popular today. In order to simplify the validation routines some methods have been provided to help test these passwords. When configuring a Driver (and if the driver supports it), you can specify which fields are encoded, and which method is used for the encoding by specifying a filter on the field in question. CREDENTIALS => [authen_username, authen_password], DRIVERS => [ DBI, DSN => ..., TABLE => users, CONSTRAINTS => { username => __CREDENTIAL_1__, MD5:password => __CREDENTIAL_2__, } ], Here we are saying that the password field is encoded using an MD5 hash, and should be checked accordingly..

Requirements: No special requirements
Platforms: Linux
Keyword: Base Base Module Building Cgi Cgiapplicationpluginauthenticationdriver Driver Libraries Module Programming
Users rating: 0/10

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


CGI::APPLICATION::PLUGIN::AUTHENTICATION::DRIVER RELATED
Libraries  -  CGI::Application::Plugin::Authorization::Driver::DBI 0.05
CGI::Application::Plugin::Authorization::Driver::DBI is a Perl module with DBI Authorization driver. SYNOPSIS use base qw(CGI::Application); use CGI::Application::Plugin::Authorization; # Simple task based authentication...
17.41 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  
Libraries  -  CGI::Out 2006.0215
CGI::Out is a Perl module to buffer output when building CGI programs. SYNOPSIS use CGI; use CGI::Out; $query = new CGI; savequery $query; # to reconstruct input $CGI::Out::mailto = fred; # override default of $ out...
4.1 KB  
Libraries  -  RTF::Reader 0.01_2
RTF::Reader is a base class for building RTF-processing modules. Gives you a simple toolset for doing what you want with RTF THIS MODULE IS AT BEST BETA, AT WORST, STILL IN PLANNING. The interface may change, the docs are almost certainly...
12.29 KB  
Libraries  -  Maypole::FormBuilder 0.44
Maypole::FormBuilder is a Perl module with CGI::FormBuilder support in Maypole. SYNOPSIS use Maypole::Application qw( FormBuilder QuickTable ); BeerFB->config->model( Maypole::FormBuilder::Model ); Maypole provides a great framework for...
37.89 KB  
Libraries  -  Class::CGI 0.20
Class::CGI is a Perl module to fetch objects from your CGI object. SYNOPSIS use Class::CGI handlers => { customer_id => My::Customer::Handler }; my $cgi = Class::CGI->new; my $customer = $cgi->param(customer_id); my $name =...
17.41 KB  
Libraries  -  CGI::Builder::Magic 1.31
CGI::Builder::Magic Perl module contains CGI::Builder and Template::Magic integration. SYNOPSIS # just include it in your build use CGI::Builder qw| CGI::Builder::Magic |;.
15.36 KB  
Libraries  -  XML::DB::Database::Exist
XML::DB::Database::Exist is a Perl module with XML:DB driver for the eXist database. SYNOPSIS use XML::DB::Database::Exist; This is the eXist XML-RPC driver. It is intended to be used through the XML:DB API, so that it is never called...
35.84 KB  
Libraries  -  DBD::Oracle 1.19
DBD::Oracle is a Perl module with Oracle database driver for the DBI module. SYNOPSIS use DBI; $dbh = DBI->connect("dbi:Oracle:$dbname", $user, $passwd); $dbh = DBI->connect("dbi:Oracle:host=$host;sid=$sid", $user, $passwd); # See the...
368.64 KB  
Programming  -  CGI::Session::Driver::aggregator 0.03
CGI::Session::Driver::aggregator is a CGI::Session driver to aggregate some CGI::Session drivers. SYNOPSIS use CGI::Session; use CGI::Session::Driver::aggregator::Drivers; use DBI; $dbh =...
30.72 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB