There is no license information available for the latest version (2.0.8) of this package.

Acilia Authorization Bundle

2.0.8 2021-02-02 11:54 UTC


Acilia oAuth authentication and authroization Bundle for Symfony2/3


Symfony2 and Symfony3 Oauth Authorization bundle developed by Acilia Internet

This bundle allows to authenticate and get authrozation against Oauth2 API service and creates a UserProviderInterface

Installation and configuration:

Pretty simple with Composer, run:

composer require aciliainternet/oauth-authorization-bundle

Add OauthAuthorizationBundle to your application kernel

// app/AppKernel.php
public function registerBundles()
    return array(
        // ...
        new Acilia\Bundle\OauthAuthorizationBundle\AciliaOauthAuthorizationBundle(),
        // ...

Configuration example

This bundle provides a basic security.yml, you can import from your security.yml file

    - { resource: "@AciliaOauthAuthorizationBundle/Resources/config/security.yml" }

You must configure some parameters

    access_url: '' # url of the oauth api
    enabled: true                          # enable or disable authentication, if false users as authenticated as 'anon.'
    oauth_secret: '_secret_hash_'          # hash for encrypt requests to the api
    client_id: 'my_app_identifier_key'     # unique identifier for the application
    excludes: ['']  # array of domains to exclude from the auth checking

Finally, you'll need to define the logout path. Add to your routing.yml file the following:

    path: /logout