Solstice::LoginRealm - Represents a person login realm.
This object exists as a superclass for specific person login realm objects
No symbols exported.
If applicable, a login realm can set information, such as system name or email, on login. This is mainly useful for login realms that pull values from ENV.
Returns TRUE by default. This method can be subclassed to provide a set of criteria used to allow logins access to solstice applications.
Returns TRUE by default. This method can be subclassed if there are login_name patterns that are simply invalid.
Returns a version of the username as an email address. Must be implemented in a subclass.
Returns the login name, scoped to the login realm. Can be subclassed to return something other than the passed $login_name.
Decides if the current login is active, based on the time. If this returns FALSE, the user will be forced to reauthenticate. Defaults to never timing out a login.
Catalyst Group, <catalyst@u.washington.edu>
$ Revision: $
Copyright 1998-2007 Office of Learning Technologies, University of Washington
Licensed under the Educational Community License, Version 1.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.opensource.org/licenses/ecl1.php
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
To install Solstice, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Solstice
CPAN shell
perl -MCPAN -e shell install Solstice
For more information on module installation, please visit the detailed CPAN module installation guide.