colearn / auth
Colearn自定义RPC认证!
1.0.0
2021-11-08 08:45 UTC
Requires
- php: >=7.2
- colearn/rabbitmq: >=1.0.3
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.4|^9.0
README
安装
通过composer安装
composer require colearn/auth
发布包资源
php artisan vendor:publish --provider="CoLearn\Auth\Providers\AuthServiceProvider"
配置.env文件
RPC_AUTH_QUEUE=
RPC_AUTH_URL=
RPC_AUTH_METHOD=
配置认证保护器
在 config/auth.php 文件中,您需要对Laravel进行一些修改,以便使用jwt保护器来驱动应用程序的认证。
对文件进行以下修改
'guards' => [
'rpc' => [
'driver' => 'rpc'
]
]
添加一些基本认证路由
首先,让我们在 routes/api.php 中添加一些路由,如下所示
Route::group([
'prefix' => '/rpc',
'middleware' => 'auth:rpc'
], function () {
Route::post('auth-check', 'AuthController@rpcAuthCheck');
});