jaetooledev / reapitconnectsocialite
Laravel Socialite的一个提供者,允许您使用Socialite与Reapit Connect。
Requires
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)
贡献
欢迎拉取请求。对于重大更改,请首先打开一个问题来讨论您希望更改的内容。