Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cgi::application::plugin::authentication::driver::filter::sha1(3pm) [debian man page]

CGI
::Application::Plugin::Authentication::Driver::FilterUseraContributed Perl DCGI::Application::Plugin::Authentication::Driver::Filter::sha1(3pm) NAME
CGI::Application::Plugin::Authentication::Driver::Filter::sha1 - SHA1 Password filter VERSION
This document describes CGI::Application::Plugin::Authentication::Driver::Filter::sha1 version 0.20 METHODS
filter ( (hex base64 binary), $string ) This will generate an SHA1 hash of the string in the requested format. By default, hex encoding is used. my $filtered = $class->filter('base64', 'foobar'); # iEPX+SQWIR3p67lj/0zigSWTKHg -or- my $filtered = $class->filter(undef, 'foobar'); # 8843d7f92416211de9ebb963ff4ce28125932878 check ( (hex base64 binary), $string, $sha1 ) This will generate an SHA1 hash of the string, and compare it against the provided SHA1 string. If no encoding type is specified, the length of the SHA1 string will be tested to see what format it is in. if ($class->check(undef, 'foobar', '8843d7f92416211de9ebb963ff4ce28125932878')) { # they match } SEE ALSO
CGI::Application::Plugin::Authentication::Driver, Digest::SHA, perl(1) AUTHOR
Cees Hek <ceeshek@gmail.com> LICENCE AND COPYRIGHT
Copyright (c) 2005, SiteSuite. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.12.3 2011-05-16 CGI::Application::Plugin::Authentication::Driver::Filter::sha1(3pm)

Check Out this Related Man Page

CGI
::Application::Plugin::Authentication::Driver::DBIC(3User Contributed Perl DocumentaCGI::Application::Plugin::Authentication::Driver::DBIC(3pm) NAME
CGI::Application::Plugin::Authentication::Driver::DBIC - DBIx::Class Authentication Driver VERSION
Version 0.02 SYNOPSIS
use base qw(CGI::Application); use CGI::Application::Plugin::Authentication; __PACKAGE__->authen->config( DRIVER => [ 'DBIC', SCHEMA => My::DBIC->connect($dsn), # or existing $schema object CLASS => 'Users', # = My::DBIC::Users FIELD_METHODS => [qw(user MD5:passphrase)] ], CREDENTIALS => [qw(auth_username auth_password)], ); DESCRIPTION
This Authentication driver uses the DBIx::Class module to allow you to authenticate against any DBIx::Class class. PARAMETERS
The DBIx::Class authentication driver accepts the following required parameters. SCHEMA (required) Specifies the DBIx::Class::Schema object to use for authentication. This class must be loaded prior to use. CLASS (required) Specifies the DBIx::Class class within the schema which contains authentication information. FIELD_METHODS (required) FIELD_METHODS is an arrayref of the methods in the DBIx::Class class specified by CLASS to be used during authentication. The order of these methods needs to match the order of the CREDENTIALS. For example, if CREDENTIALS is set to: CREDENTIALS => [qw(auth_user auth_domain auth_password)] Then FIELD_METHODS must be set to: FIELD_METHODS => [qw(userid domain password)] FIELD_METHODS supports filters as specified by CGI::Application::Plugin::Authentication::Driver METHODS
verify_credentials This method will test the provided credentials against the values found in the database, according to the Driver configuration. SEE ALSO
CGI::Application::Plugin::Authentication::Driver, CGI::Application::Plugin::Authentication, perl(1) BUGS
Please report any bugs or feature requests to "bug-cgi-application-plugin-authentication-driver-dbic at rt.cpan.org", or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=CGI-Application-Plugin-Authentication-Driver-DBIC <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=CGI-Application-Plugin-Authentication-Driver-DBIC>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. SUPPORT
You can find documentation for this module with the perldoc command. perldoc CGI::Application::Plugin::Authentication::Driver::DBIC You can also look for information at: o AnnoCPAN: Annotated CPAN documentation http://annocpan.org/dist/CGI-Application-Plugin-Authentication-Driver-DBIC <http://annocpan.org/dist/CGI-Application-Plugin- Authentication-Driver-DBIC> o CPAN Ratings http://cpanratings.perl.org/d/CGI-Application-Plugin-Authentication-Driver-DBIC <http://cpanratings.perl.org/d/CGI-Application-Plugin- Authentication-Driver-DBIC> o RT: CPAN's request tracker http://rt.cpan.org/NoAuth/Bugs.html?Dist=CGI-Application-Plugin-Authentication-Driver-DBIC <http://rt.cpan.org/NoAuth/Bugs.html?Dist=CGI-Application-Plugin-Authentication-Driver-DBIC> o Search CPAN http://search.cpan.org/dist/CGI-Application-Plugin-Authentication-Driver-DBIC <http://search.cpan.org/dist/CGI-Application-Plugin- Authentication-Driver-DBIC> THANKS
Cees Hek for CGI::Application::Plugin::Authentication Shawn Sorichetti for CGI::Application::Plugin::Authentication::Driver::CDBI which this module is shamelessly copied from. AUTHOR
Jaldhar H. Vyas, "<jaldhar at braincells.com>" COPYRIGHT &; LICENSE Copyright 2007, Consolidated Braincells Inc., all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.12.3 2011-05-16 CGI::Application::Plugin::Authentication::Driver::DBIC(3pm)
Man Page