Include the "user_uuid" claim on JWTs for easier Wings user tracking
This commit is contained in:
parent
74c3b00828
commit
dc90d8b505
5 changed files with 32 additions and 12 deletions
|
@ -93,6 +93,7 @@ class FileController extends ClientApiController
|
|||
{
|
||||
$token = $this->jwtService
|
||||
->setExpiresAt(CarbonImmutable::now()->addMinutes(15))
|
||||
->setUser($request->user())
|
||||
->setClaims([
|
||||
'file_path' => rawurldecode($request->get('file')),
|
||||
'server_uuid' => $server->uuid,
|
||||
|
|
|
@ -55,9 +55,8 @@ class FileUploadController extends ClientApiController
|
|||
{
|
||||
$token = $this->jwtService
|
||||
->setExpiresAt(CarbonImmutable::now()->addMinutes(15))
|
||||
->setClaims([
|
||||
'server_uuid' => $server->uuid,
|
||||
])
|
||||
->setUser($user)
|
||||
->setClaims(['server_uuid' => $server->uuid])
|
||||
->handle($server->node, $user->id . $server->uuid);
|
||||
|
||||
return sprintf(
|
||||
|
|
|
@ -69,8 +69,8 @@ class WebsocketController extends ClientApiController
|
|||
|
||||
$token = $this->jwtService
|
||||
->setExpiresAt(CarbonImmutable::now()->addMinutes(10))
|
||||
->setUser($request->user())
|
||||
->setClaims([
|
||||
'user_id' => $request->user()->id,
|
||||
'server_uuid' => $server->uuid,
|
||||
'permissions' => $permissions,
|
||||
])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue