Security Advisories (2)
CPANSA-Jifty-2011-01 (2011-03-17)

The path as passed in the fragment request data structure was used verbatim in the dispatcher and other locations. This possibly allowed requests to walk around ACLs by requesting '/some/safe/place/../../../dangerous' as a fragment.

CPANSA-Jifty-2009-01 (2009-04-09)

The REST plugin would let you call any method on the model.

NAME

Jifty::Plugin::Authentication::Facebook

DESCRIPTION

Provides standalone Facebook authentication for your Jifty application. It adds the columns facebook_name, facebook_uid, facebook_session, and facebook_session_expires to your User model.

SYNOPSIS

In your jifty config.yml under the framework section:

Plugins:
    - Authentication::Facebook:
        api_key: xxx
        secret: xxx

You may set any options which the new method of WWW::Facebook::API understands.

In your User model, you'll need to include the line

use Jifty::Plugin::Authentication::Facebook::Mixin::Model::User;

after your schema definition (which may be empty). You may also wish to include

sub _brief_description { 'facebook_name' }

To use the user's Facebook name as their description.

See Jifty::Plugin::Authentication::Facebook::View for the provided templates and Jifty::Plugin::Authentication::Facebook::Dispatcher for the URLs handled.

init

api

Generates a new WWW::Facebook::API for the current user

get_login_url

Gets the login URL, preserving continuations

Gets the login URL used for linking, preserving continuations