NAME

Scaffold::Uaf::Manager - A plugin to do authentication within the Scaffold framework

DESCRIPTION

This plugin is automatically loaded when authentication is desired. It checks the current session to see if it is authenticatied. If not it will redirect back to a "login" url to force authentication or it will redirect to a "denied" url when login attempts are exceeded.

This plugin understands the following config settings:

uaf_limit        - The number of login attempts
uaf_filter       - A reqex of non authenticated urls
uaf_login_rootp  - The url to redirect to for login processing
uaf_denied_rootp - The url to redirect to for login denial

METHODS

pre_action

Checks to see if the current session is authenticated, redirects as needed.

DEPENDENICES

Scaffold::Uaf::Authenticate

SEE ALSO

Scaffold
Scaffold::Base
Scaffold::Cache
Scaffold::Cache::FastMmap
Scaffold::Cache::Manager
Scaffold::Cache::Memcached
Scaffold::Class
Scaffold::Constants
Scaffold::Engine
Scaffold::Handler
Scaffold::Handler::Favicon
Scaffold::Handler::Robots
Scaffold::Handler::Static
Scaffold::Lockmgr
Scaffold::Lockmgr::KeyedMutex
Scaffold::Plugins
Scaffold::Render
Scaffold::Render::Default
Scaffold::Render::TT
Scaffold::Server
Scaffold::Session::Manager
Scaffold::Stash
Scaffold::Stash::Controller
Scaffold::Stash::Cookie
Scaffold::Stash::View
Scaffold::Uaf::Authenticate
Scaffold::Uaf::AuthorizeFactory
Scaffold::Uaf::Authorize
Scaffold::Uaf::GrantAllRule
Scaffold::Uaf::Login
Scaffold::Uaf::Logout
Scaffold::Uaf::Manager
Scaffold::Uaf::Rule
Scaffold::Uaf::User
Scaffold::Utils

AUTHOR

Kevin L. Esteb <kesteb@wsipc.org>

COPYRIGHT AND LICENSE

Copyright (C) 2009 Kevin L. Esteb

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.