If you are wondering where the data of this site comes from, please visit GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

opauth/opauth 1660

Multi-provider authentication framework for PHP

opauth/facebook 85

Facebook strategy for Opauth

opauth/google 80

Google strategy for Opauth

opauth/twitter 35

Twitter strategy for Opauth

opauth/github 21

GitHub authentication strategy for Opauth

opauth/linkedin 16

LinkedIn strategy for Opauth

opauth/openid 15

OpenID strategy for Opauth

opauth/live 6

(Microsoft Windows) Live Connect authentication strategy for Opauth

opauth/azure-ad 2

Azure Active Directory provider, NOT FOR USE YET

opauth/docs 2

API documentations for Opauth


started time in 3 days

issue closedopauth/opauth

Bitbucket Strategy

I write this here, as Bitbucket Strategy doesn't have Issues.

I made a quick add to the Bitbucket Strategy in order to get the user's email.

Right after

$this->mapProfile($credentials, 'user.avatar', 'info.image');

I added:

$credentials['user']['email'] = $this->_request('GET', "".$credentials['user']['username']."/emails");
$credentials['user']['email'] = current(json_decode(current(array_keys($credentials['user']['email'])),true));
$this->mapProfile($credentials, '', '');

Not sure how to integrate into the codebase, so i prefered to just put it here, in case it could be interesting for others to make a pull request.

Sorry for the bad english !

closed time in 13 days



started time in 20 days


started time in 22 days


started time in a month

fork vipuldpatel/facebook

Facebook strategy for Opauth

fork in a month


started time in a month

fork andkozel/google

Google strategy for Opauth

fork in 2 months