ari-salt / member-middleware
A Laravel/Lumen middleware to get the app user ID based on the CIAM ID.
v1.0.3
2023-10-03 11:18 UTC
Requires
- php: ^7.2
- ari-salt/logger: ^1.0.1
- laravel/lumen-framework: ^6.0
This package is auto-updated.
Last update: 2024-05-03 12:40:48 UTC
README
A Laravel/Lumen middleware to get the app user ID based on the CIAM ID.
Installation
$ composer require ari-salt/member-middleware
Usage
Register middlewares to the routes.
use AriSALT\AuthMiddleware\AuthOfflineMiddleware; use AriSALT\MemberMiddleware\MemberMiddleware; $app->routeMiddleware([ 'auth_offline' => AuthOfflineMiddleware::class, 'member' => MemberMiddleware::class ]);
Apply them to the routes.
$router->get('/test', [ 'middleware' => [ 'auth_offline:memberForgeRock,VERIFY_TOKEN,forge-rock', 'member:memberForgeRock,users,id,forgerockID,userID,VERIFY_TOKEN,forge-rock' ], 'uses' => 'ExampleController@index' ]);
Then, you can use it on your handlers.
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class ExampleController extends Controller { public function index(Request $request) { var_dump($request->get('userID')); } }