PHPackages                             junker/facebook-canvas-service-provider - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. junker/facebook-canvas-service-provider

ActiveLibrary[Security](/categories/security)

junker/facebook-canvas-service-provider
=======================================

Facebook Canvas Service Provider for Silex

0.2.3(6y ago)152MITPHP

Since Jan 7Pushed 6y ago1 watchersCompare

[ Source](https://github.com/Junker/FacebookCanvasServiceProvider)[ Packagist](https://packagist.org/packages/junker/facebook-canvas-service-provider)[ RSS](/packages/junker-facebook-canvas-service-provider/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (1)Versions (5)Used By (0)

FacebookCanvasServiceProvider
=============================

[](#facebookcanvasserviceprovider)

Facebook Canvas Service Provider for Silex

Requirements
------------

[](#requirements)

silex 2.x

Installation
------------

[](#installation)

The best way to install FacebookCanvasServiceProvider is to use a [Composer](https://getcomposer.org/download):

```
composer require junker/facebook-canvas-service-provider

```

Examples
--------

[](#examples)

```
use Junker\Silex\Provider\FacebookCanvasServiceProvider;

$app['users'] = function() use ($app) { return new MyApp\UserProvider($app['db']); };

$app['security.firewalls'] =  [
	'fb_canvas' => [
			'pattern' => '^/fb_canvas/',
			'users' => $app['users'],
			'anonymous' => true,
			'facebook_canvas' => [
				'login_path' => '/registration',
				'app_secret' => $facebook_app_secret
			]
	],
];
```

UserProvider Must implements FacebookCanvasUserProviderInterface

```
