Home > FacebookBundle

FacebookBundle

FacebookBundle is a project mainly written in PHP, it's free.

Provide authentication with Facebook connect and Symfony2

How to use this bundle

Requirements

To use this bundle, you need the facebook php sdk:

For instance, add it as a submodule:

::

git submodule add git://github.com/facebook/php-sdk src/vendor/facebook-php-sdk

Configuration

::

facebook.config:
    appId:  YOUR_APP_ID
    secret: YOUR_API_SECRET

    #optional
    file:   /path/to/sdk/facebook.php

security.config:
    providers:

        facebook: 
          id: facebook.auth

    firewalls:

        public:
            pattern:   /.*
            facebook:  true
            anonymous: true
            stateless: true
            security:  true

    access_control:
        - { path: /.*, role: [ROLE_USER, IS_AUTHENTICATED_ANONYMOUSLY] }

Include the login button in your templates

Just add the following code in one of your templates:

::

{% facebook_connect_button %}

You're done!

Previous:Financas