Authen::Passphrase::AcceptAll - accept any passphrase
use Authen::Passphrase::AcceptAll; $ppr = Authen::Passphrase::AcceptAll->new; $ppr = Authen::Passphrase::AcceptAll ->from_crypt(""); $ppr = Authen::Passphrase::AcceptAll ->from_rfc2307("{CRYPT}"); if($ppr->match($passphrase)) { ... $passphrase = $ppr->passphrase; $passwd = $ppr->as_crypt; $userPassword = $ppr->as_rfc2307;
An object of this class is a passphrase recogniser that accepts any passphrase whatsoever. This is a subclass of Authen::Passphrase, and this document assumes that the reader is familiar with the documentation for that class.
Authen::Passphrase
This type of passphrase recogniser is obviously of no use at all in controlling access to any resource. Its use is to permit a resource to be public in a system that expects some type of passphrase access control.
Returns an accept-all passphrase recogniser object. The same object is returned from each call.
Returns an accept-all passphrase recogniser object. The same object is returned from each call. The argument must be the empty string.
Generates a new accept-all passphrase recogniser object from an RFC 2307 string. The string must consist of "{CRYPT}" (case insensitive) followed by an acceptable crypt string.
These methods are part of the standard Authen::Passphrase interface. The match method always returns true, and the passphrase method returns the empty string (the shortest of the infinite number of correct passphrases).
match
passphrase
Andrew Main (Zefram) <zefram@fysh.org>
Copyright (C) 2006 Andrew Main (Zefram) <zefram@fysh.org>
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Authen::Passphrase, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Authen::Passphrase
CPAN shell
perl -MCPAN -e shell install Authen::Passphrase
For more information on module installation, please visit the detailed CPAN module installation guide.