A PHP library for social authentication supporting OAuth1, OAuth2, OpenID, and OpenID Connect with 30+ providers.
SocialConnect Auth is an open-source PHP library that enables social authentication in applications. It allows developers to integrate sign-on functionality from over 30 major social networks and identity providers, simplifying user registration and login processes by supporting OAuth1, OAuth2, OpenID, and OpenID Connect standards.
PHP developers building applications that require social login functionality, such as web apps, APIs, or CMS integrations, and those seeking a standards-compliant, modular solution.
Developers choose SocialConnect Auth for its extensive provider coverage, strict adherence to PSR standards for interoperability, and modular architecture that allows lightweight implementations without unnecessary bloat.
:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports over 30 providers including Facebook, Google, and Twitter, making it versatile for global applications as listed in the documentation.
Implements OAuth1, OAuth2, OpenID, and OpenID Connect, ensuring compatibility with a wide range of social networks and identity systems.
Follows PSR-7, PSR-17, and PSR-18 standards, promoting interoperability with other PHP libraries and frameworks.
Allows developers to use only necessary components, keeping implementations lightweight as described in the architecture overview.
Maintains 80%+ code coverage and uses static analyzers, contributing to reliability as shown in the badges and documentation.
OpenID v1 is marked as WIP in the README, indicating potential gaps in support for legacy systems.
Documentation is hosted on lowl.io, which could be inaccessible if the site goes down or is slow to update.
With version 1.x EOL and 2.x in maintenance, developers may face breaking changes or reduced support when upgrading from older versions.
Requires understanding of PSR standards and modular components, which can be more involved than drop-in authentication solutions.