colearn/auth

Colearn自定义RPC认证!

1.0.0 2021-11-08 08:45 UTC

This package is auto-updated.

Last update: 2024-09-09 07:34:31 UTC


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');
});