mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 01:14:33 -04:00
auth for webhook request with query-parameter "token"
This commit is contained in:
parent
94671fa67e
commit
ac69a4f717
@ -61,8 +61,12 @@ class BrevoController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function webhook(Request $request)
|
public function webhook(Request $request)
|
||||||
{
|
{
|
||||||
ProcessBrevoWebhook::dispatch($request->all())->delay(10);
|
if ($request->has('token') && $request->get('token') == config('services.brevo.key')) {
|
||||||
|
ProcessBrevoWebhook::dispatch($request->all())->delay(10);
|
||||||
|
|
||||||
return response()->json(['message' => 'Success'], 200);
|
return response()->json(['message' => 'Success'], 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
return response()->json(['message' => 'Unauthorized'], 403);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user