jaetooledev/reapitconnectsocialite

此包的最新版本(dev-master)没有可用的许可证信息。

Laravel Socialite的一个提供者,允许您使用Socialite与Reapit Connect。

dev-master 2020-02-21 16:29 UTC

This package is auto-updated.

Last update: 2024-09-22 02:01:39 UTC


README

Reapit Connect Socialite 是一个Laravel Socialite提供者,允许您通过Reapit Connect进行身份验证。Reapit Connect是Reapit Foundations的一部分,是Reapit CRM的新一代PropTech市场。

安装

使用包管理器composer使用Reapit Connect Socialite。同时,请确保您已安装Laravel Socialite!

composer require jaetooledev/reapitconnectsocialite

配置

目前,我们需要的配置非常少。我打算尽可能保持这种状态。安装后,打开您的config/services.php文件,并添加以下内容。

'reapit_connect' => [
        'client_id' => env('REAPIT_CONNECT_CLIENT_ID'),
        'client_secret' => '',
        'redirect' => '<YOUR CALLBACK URL SETUP IN THE REAPIT MARKETPLACE>'
    ]

然后,如您在上面所看到的,我们需要在.env文件中定义一个变量。REAPIT_CONNECT_CLIENT_ID=<YOUR CLIENT ID>

使用

默认情况下,我们有三个路由 - /reapit/login/reapit/callback/reapit/success。正如您所猜测的,一个用于将用户发送到Reapit Connect登录,另一个是回调。此提供者包含一个默认控制器,该控制器负责使用Laravel的默认用户身份验证对用户进行身份验证。然后它将重定向到/reapit/success,您可以在web.php中捕获它并使用Auth::user()获取信息。

下一步

我正在为几个项目积极开发此插件。我正在考虑扩展功能并创建特定的中间件和API包装器。如果您密切关注问题板和特定的todo标签,您可以看到我正在做什么。如有任何问题,请使用GitHub问题板,我将直接处理。任何安全问题应报告给我:[jaetooledev@gmail.com](mailto:jaetooledev@gmail.com)

贡献

欢迎拉取请求。对于重大更改,请首先打开一个问题来讨论您希望更改的内容。

许可证

MIT