virtualclick/vc-auth

与认证服务器通信的包

v1.2.0 2023-03-16 17:22 UTC

This package is auto-updated.

Last update: 2024-09-16 20:31:44 UTC


README

关于

与认证服务器通信的包

安装

Composer

composer require virtualclick/vc-auth
config/app.php 用于 Laravel < 5.5
'providers' => [
    ...
    VCAuth\ServiceProvider::class,
],
app/Http/Kernel.php
protected $routeMiddleware = [
    ...
    'vcauth' => \VirtualClickAuth\HandleVcAuth::class,
];

发布

使用以下命令发布配置文件 config/vcauth.php

php artisan vendor:publish --provider="VirtualClickAuth\ServiceProvider"

环境变量

VCAUTH_URL=https://
VCAUTH_TOKEN=123456
VCAUTH_USE_FORWARDED_FOR=false

使用

Route::middleware('vcauth')->get('/user', function (Request $request) {
    return $request->user();
});