PHPackages                             icap/oauth-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. icap/oauth-bundle

ActiveClaroline-plugin[Authentication &amp; Authorization](/categories/authentication)

icap/oauth-bundle
=================

v6.2.1(10y ago)0198GPL-3.0+PHPPHP &gt;=5.4.1

Since Apr 29Pushed 10y ago3 watchersCompare

[ Source](https://github.com/iCAPLyon1/OAuthBundle)[ Packagist](https://packagist.org/packages/icap/oauth-bundle)[ Docs](http://www.claroline.net)[ RSS](/packages/icap-oauth-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (2)Versions (14)Used By (0)

OAuthBundle
===========

[](#oauthbundle)

WARNING
-------

[](#warning)

**DEVELOPMENT HAS MOVED TO [claroline/Distribution](http://github.com/claroline/Distribution). THIS REPOSITORY IS NO LONGER MAINTAINED.**

---

Provides a plugin for Claroline Connect platform that ennables users to connect through social login (facebook, twitter, google, linkedin, windows live)

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

[](#installation)

Via Composer: `composer install icap/oauth-bundle`

Then run the `php app/console claroline:update` command to install plugin to Claroline platform

Configuration
-------------

[](#configuration)

In order to enable 3rd party connection (social login) using the OAuth service you will need to generate a pair of **App key** + **App Secret** for every provider available (for the moment *facebook*, *twitter*, *google* and *linkedin*)

Click on the following links to learn how to configure your App for every provider and eventually retrieve your App key &amp; secret

- [Facebook](Resources/doc/facebookAppConfig.md)
- [Twitter](Resources/doc/twitterAppConfig.md)
- [Google](Resources/doc/googleAppConfig.md)
- [LinkedIn](Resources/doc/linkedinAppConfig.md)
- [Windows Live](Resources/doc/windowsAppConfig.md)

Once you've created your App and got your keys, it's time to enable login to your Claroline platform.

To enable your social login, let's say *facebook login* for example:

1. Head over to *Administration* -&gt; *Platform parameters*
2. Click on **Oauth** option
3. Choose the provider you wish to enable/configure (e.g. *facebook*)
4. Fill in the form with your *application id (App key)* and your *secret (App secret)*, check *activate* and then save

Your social login is now enabled. You can test it on your login page.

##### ATTENTION! You need to have administration priviledges in order to set any platform parameters

[](#attention-you-need-to-have-administration-priviledges-in-order-to-set-any-platform-parameters)

If your App configuration is correct then you should be able to connect using the external login. If you encounter any issues please verify your configuration both in the App and in the platform.

If you are still having difficulty connecting through your App do not hesitate to contact us.

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 54.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~31 days

Recently: every ~48 days

Total

11

Last Release

3722d ago

Major Versions

5.x-dev → v6.0.02015-08-27

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3414956?v=4)[eddymarques](/maintainers/eddymarques)[@eddymarques](https://github.com/eddymarques)

---

Top Contributors

[![ptsavdar](https://avatars.githubusercontent.com/u/3414935?v=4)](https://github.com/ptsavdar "ptsavdar (13 commits)")[![ngodfraind](https://avatars.githubusercontent.com/u/1397430?v=4)](https://github.com/ngodfraind "ngodfraind (9 commits)")[![maxailloud](https://avatars.githubusercontent.com/u/792787?v=4)](https://github.com/maxailloud "maxailloud (2 commits)")

---

Tags

facebookgoogleoauthtwitterICAP

### Embed Badge

![Health badge](/badges/icap-oauth-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/icap-oauth-bundle/health.svg)](https://phpackages.com/packages/icap-oauth-bundle)
```

###  Alternatives

[hwi/oauth-bundle

Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony.

2.4k21.5M69](/packages/hwi-oauth-bundle)[hybridauth/hybridauth

PHP Social Authentication Library

3.4k8.5M94](/packages/hybridauth-hybridauth)[opauth/opauth

Multi-provider authentication framework for PHP

1.6k783.4k58](/packages/opauth-opauth)[socialconnect/auth

Social Connect Auth Component

568845.4k5](/packages/socialconnect-auth)[fof/oauth

Allow users to log in with GitHub, Facebook, Google, Discord, GitLab, LinkedIn, and more!

50118.7k41](/packages/fof-oauth)[and/oauth

Simple and amazing OAuth library with many providers. Just try it out!

4645.2k2](/packages/and-oauth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
