Bric::Util::AuthInternal - Default, internal Bricolage authentication engine
In bricolage.conf
AUTH_ENGINES = Internal
This module provides an interface for the default method of authentication in Bricolage. If one of the authentication engines assigned to the AUTH_ENGINES bricolage.conf directive is "Internal", then this module will be loaded by the user class and used for authentication and password changes. See Bric::Admin/"Authentication Configuration" for more in-depth information on authentication engines and configuring Bricolage to use an LDAP server for atuhentication.
This module is used internally by Bric::Biz::Person::User; it should not be used directly.
Bric::Util::AuthInternal->authenticate($user, $password);
Pass a user object and a password to this method to authenticate the user with the password. Returns true if the password validates, and false if it does not.
Bric::Util::AuthInternal->set_password($user, $password);
Sets the password for the user object to the given password.
David Wheeler <david@kineticode.com>
Provides a description of the Bricolage authentication system and details on how to configure it.
Provides LDAP-based authentication for Bricolage.
The user class calls out to this module to authenticate users and change passwords.
Detailed discussion of Bricolage security, including authentication.
Copyright (c) 2005 Kineticode, Inc. See Bric::License for complete license terms and conditions.