PHPackages                             leafwrap/social-connects - 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. leafwrap/social-connects

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

leafwrap/social-connects
========================

The SocialConnect OAuth Laravel Library is a powerful tool for seamless integration of OAuth-based authentication in Laravel applications. It streamlines the process, allowing users to log in using their preferred social media accounts securely.

1.0.1(2y ago)1321MITPHP

Since Oct 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ashrafemon/social-connects)[ Packagist](https://packagist.org/packages/leafwrap/social-connects)[ RSS](/packages/leafwrap-social-connects/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

### Social Connects Oauth Login

[](#social-connects-oauth-login)

Social Connect OAuth Login Laravel Library is a software development tool or library that facilitates the integration of OAuth-based authentication mechanisms into applications. OAuth is a widely used protocol for authorization, allowing users to grant third-party applications limited access to their resources without sharing their credentials.

This library provides pre-built functions and components that simplify the process of implementing OAuth-based login functionality in an application. It typically supports popular social media platforms (e.g., Facebook, Google, Twitter) and other online services that use OAuth for authentication.

#### Key features of a Social Connect OAuth Login Library may include:

[](#key-features-of-a-social-connect-oauth-login-library-may-include)

Easy Integration: The library offers straightforward methods for integrating OAuth-based authentication, saving developers time and effort.

Multi-platform Support: It provides support for a variety of social media platforms and other online services, allowing users to log in using their accounts from these services.

Security: The library handles the authentication process securely, ensuring that user credentials are not exposed to the application.

Token Management: It manages OAuth tokens and provides methods for refreshing and validating them, which is essential for maintaining user sessions.

User Data Retrieval: After authentication, the library often provides an easy way to access user profile information and other relevant data from the connected platform.

Error Handling: It includes robust error handling to manage scenarios like authentication failures or network issues.

Customization: Depending on the library, developers might have the flexibility to customize the authentication flow or UI elements to suit their application's design.

Documentation and Support: Good libraries typically come with comprehensive documentation and may have an active community or support channel for developers.

By using a Social Connect OAuth Login Library, developers can leverage existing OAuth protocols and APIs without having to implement them from scratch. This accelerates the development process and ensures a secure and reliable authentication mechanism for their applications.

### Requirements:

[](#requirements)

You should ensure that your web server has the following minimum PHP version and extensions:

- PHP &gt;= 8.0

### Installation:

[](#installation)

First, install the SocialConnect package using the Composer package manager:

```
composer require leafwrap/social-connects
```

#### Database Migrations

[](#database-migrations)

PaymentDeal service provider registers its own database migration directory, so remember to migrate your database after installing the package.

```
php artisan migrate
```

### Configuration

[](#configuration)

#### Gateway Credentials or API Keys

[](#gateway-credentials-or-api-keys)

PaymentDeal provide payment gateway configuration api to store credentials in database. Please click the below link to show api documentation.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~37 days

Total

2

Last Release

920d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/046373c26c047b6ba63d32c2c9f04264b38470f23a89e72171c62243a3cf059d?d=identicon)[ashrafemon](/maintainers/ashrafemon)

---

Top Contributors

[![ashrafemon](https://avatars.githubusercontent.com/u/43260899?v=4)](https://github.com/ashrafemon "ashrafemon (11 commits)")

### Embed Badge

![Health badge](/badges/leafwrap-social-connects/health.svg)

```
[![Health](https://phpackages.com/badges/leafwrap-social-connects/health.svg)](https://phpackages.com/packages/leafwrap-social-connects)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

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