PHPackages                             icedevelop/authentication-bundle - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. icedevelop/authentication-bundle

ActiveSymfony-bundle[Authentication &amp; Authorization](/categories/authentication)

icedevelop/authentication-bundle
================================

This bundle implements a sso google authentication via oauth2

1.4(5y ago)0651MITPHPPHP &gt;=5.5.9

Since Jul 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/icedevelop/authentication-bundle)[ Packagist](https://packagist.org/packages/icedevelop/authentication-bundle)[ Docs](https://github.com/icedevelop/AuthenticationBundle)[ RSS](/packages/icedevelop-authentication-bundle/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (1)

ServicesBundle
==============

[](#servicesbundle)

This bundle implements an oauth2 authentication with Google.

Note
----

[](#note)

The bundle is under heavy development and should not be used at this time.

Documentation
-------------

[](#documentation)

This bundle is integrated with Guard and verify if the user is logged in. If is not logged call Goggle via oauth2 to make authentication. The authorization process is under development and is dependent from host application.

Installation
============

[](#installation)

Step 1: Download the Bundle
---------------------------

[](#step-1-download-the-bundle)

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

```
$ composer require retitalia/authentication-bundle
```

If an error is returned regarding the oauth2 library that can not be installed, this is due to a problem with the bundle paragonie. In this case, give this command

```
$ composer require paragonie/random_compat 2.0.17
```

and then repeat the bundle installation procedure

This command requires you to have Composer installed globally, as explained in the [installation chapter](https://getcomposer.org/doc/00-intro.md)of the Composer documentation.

Step 2: Enable the Bundle
-------------------------

[](#step-2-enable-the-bundle)

Then, enable the bundle by adding it to the list of registered bundles in the `app/AppKernel.php` file of your project:

```
