Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/V4/CompanionAppsController.php
Show First 20 Lines • Show All 248 Lines • ▼ Show 20 Lines | public function pairing($id) | ||||
'revoked' => false, | 'revoked' => false, | ||||
'allowed_scopes' => ["mfa", "fs"] | 'allowed_scopes' => ["mfa", "fs"] | ||||
]); | ]); | ||||
$client->save(); | $client->save(); | ||||
$result->setPassportClient($client); | $result->setPassportClient($client); | ||||
$result->save(); | $result->save(); | ||||
} | } | ||||
$response['qrcode'] = self::generateQRCode( | |||||
json_encode([ | $response = [ | ||||
"serverUrl" => Utils::serviceUrl('', $user->tenant_id), | 'serverUrl' => Utils::serviceUrl('', $user->tenant_id), | ||||
"clientIdentifier" => $client->id, | 'clientIdentifier' => $client->id, | ||||
"clientSecret" => $client->secret, | 'clientSecret' => $client->secret, | ||||
"companionId" => $id, | 'companionId' => $id, | ||||
"username" => $user->email | 'username' => $user->email, | ||||
]) | ]; | ||||
); | |||||
$response['qrcode'] = self::generateQRCode(json_encode($response)); | |||||
return response()->json($response); | return response()->json($response); | ||||
} | } | ||||
} | } |