ari-salt/member-middleware

一个基于CIAM ID获取应用用户ID的Laravel/Lumen中间件。

此包的官方仓库似乎已消失,因此包已被冻结。

v1.0.3 2023-10-03 11:18 UTC

This package is auto-updated.

Last update: 2024-08-03 13:14:38 UTC


README

一个基于CIAM ID获取应用用户ID的Laravel/Lumen中间件。

安装

$ composer require ari-salt/member-middleware

用法

将中间件注册到路由中。

use AriSALT\AuthMiddleware\AuthOfflineMiddleware;
use AriSALT\MemberMiddleware\MemberMiddleware;

$app->routeMiddleware([
    'auth_offline' => AuthOfflineMiddleware::class,
    'member' => MemberMiddleware::class
]);

将它们应用到路由上。

$router->get('/test', [
    'middleware' => [
        'auth_offline:memberForgeRock,VERIFY_TOKEN,forge-rock',
        'member:memberForgeRock,users,id,forgerockID,userID,VERIFY_TOKEN,forge-rock'
    ],
    'uses' => 'ExampleController@index'
]);

然后,您可以在您的处理器中使用它。

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class ExampleController extends Controller
{
    public function index(Request $request)
    {
        var_dump($request->get('userID'));
    }
}