billing: Stripe-Webhook von der Basic-Auth ausnehmen
Mit BASIC_AUTH_ENABLED=true (Staging) bekam Stripe für jeden Webhook-Call ein 401 — Zahlungen wurden nie erfüllt. Der Endpoint ist durch die Signaturprüfung (STRIPE_WEBHOOK_SECRET) geschützt. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
0b01929f80
commit
67f6906b87
2 changed files with 13 additions and 0 deletions
|
|
@ -43,6 +43,13 @@ class BasicAuthMiddleware
|
|||
return $next($request);
|
||||
}
|
||||
|
||||
// Skip Basic Auth für den Stripe-Webhook — Stripe sendet keine
|
||||
// Zugangsdaten mit; der Endpoint ist durch die Signaturprüfung
|
||||
// (STRIPE_WEBHOOK_SECRET) geschützt.
|
||||
if ($request->is('stripe/webhook')) {
|
||||
return $next($request);
|
||||
}
|
||||
|
||||
// Zugangsdaten aus der Config (gespeist aus .env). Ist nichts
|
||||
// konfiguriert, wird der Gate nicht erzwungen.
|
||||
$user = config('auth.basic.user');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue