Skip to content

Commit bbfd693

Browse files
committed
Fixed: permission & roles
1 parent fbe0c6b commit bbfd693

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Http/Middleware/ValidateJwt.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ public function handle(Request $request, Closure $next): Response
3939
$decoded = JWT::decode($token, new Key($publicKey, config('microservice.auth.jwt_algorithm')));
4040

4141
// Auth from JWT
42-
$user = new ExternalUser((array) $decoded);
42+
$user = new ExternalUser(['sub' => $decoded->sub]);
4343
$user->loadAccess(
44-
$user->attributes['roles'] ?? [],
45-
$user->attributes['permissions'] ?? []
44+
$decoded->roles ?? [],
45+
$decoded->permissions ?? []
4646
);
4747
Auth::setUser($user);
4848
$request->setUserResolver(fn () => $user);

0 commit comments

Comments
 (0)