PHPackages                             jaetooledev/reapitconnectsocialite - 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. jaetooledev/reapitconnectsocialite

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

jaetooledev/reapitconnectsocialite
==================================

A provider for Laravel Socialite to allow your to use Reapit Connect with Socialite.

262[2 issues](https://github.com/jaetooledev/reapitconnectsocialite/issues)PHP

Since Feb 21Pushed 4y ago5 watchersCompare

[ Source](https://github.com/jaetooledev/reapitconnectsocialite)[ Packagist](https://packagist.org/packages/jaetooledev/reapitconnectsocialite)[ RSS](/packages/jaetooledev-reapitconnectsocialite/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Reapit Connect Socialite
========================

[](#reapit-connect-socialite)

Reapit Connect Socialite is a Laravel Socialite provider to allow you to authenticate against Reapit Connect. Reapit Connect is part of Reapit Foundations, the new PropTech Marketplace for the Reapit CRM.

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

[](#installation)

Use the package manager [composer](https://getcomposer.org/) to use Reapit Connect Socialite. Also, remember to make sure you have Laravel Socialite installed too!

```
composer require jaetooledev/reapitconnectsocialite
```

### Configuration

[](#configuration)

Currently, we require very little in the way of configuration. I aim to keep it that way for as long as possible. Once installed, open up your `config/services.php` file and pop in the below.

```
'reapit_connect' => [
        'client_id' => env('REAPIT_CONNECT_CLIENT_ID'),
        'client_secret' => '',
        'redirect' => ''
    ]
```

Then, as you may have noticed above, we need to define a variable in our `.env` file. `REAPIT_CONNECT_CLIENT_ID=`

Usage
-----

[](#usage)

By default, we have three routes - `/reapit/login`, `/reapit/callback` and `/reapit/success`. As you may have guessed, one is to send the user to the Reapit Connect login and the other is a callback. This provider comes with a default controller which takes care of authenticating the user using Laravel's default user authentication. It will then redirect to `/reapit/success` which you can catch in your `web.php` and get information using `Auth::user()`.

Next Up
-------

[](#next-up)

I'm actively working on this plugin for a few projects. I'm looking at expanding the functionality and creating a specific middleware and API wrapper. If you keep your eyes posted on the issue board and the todo label specifically, you can see what I'm working on next. Any issues, please use the Github Issue board and I'll look straight into it. Any security issues should be reported to me at:

Contributing
------------

[](#contributing)

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License
-------

[](#license)

[MIT](https://choosealicense.com/licenses/mit/)

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1c4aeaeaf181af9dc92c2888f275a413c8bde01cd81ebd13086861cd7883a00f?d=identicon)[jaetoole](/maintainers/jaetoole)

### Embed Badge

![Health badge](/badges/jaetooledev-reapitconnectsocialite/health.svg)

```
[![Health](https://phpackages.com/badges/jaetooledev-reapitconnectsocialite/health.svg)](https://phpackages.com/packages/jaetooledev-reapitconnectsocialite)
```

###  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)
