statusapi fragte die Policy mit fester Rolle user. Jetzt kommt die Rolle aus X-User-Role (setzt bearerauth aus dem Token), ohne Header bleibt user. Gleiches Muster wie connectorsetupapi.
Test: neuer Test prueft, dass tenant_admin und der Default user im Policy-Aufruf ankommen. go vet und go test ./internal/statusapi/ auf 131 gruen.
Auswirkung: Mit Bearer-Anmeldung zaehlt die echte Rolle fuer connect.status.read. Ohne passende Policy-Regel fuer die Rolle gibt es 403.
`statusapi` fragte die Policy mit fester Rolle `user`. Jetzt kommt die Rolle aus `X-User-Role` (setzt `bearerauth` aus dem Token), ohne Header bleibt `user`. Gleiches Muster wie `connectorsetupapi`.
Test: neuer Test prueft, dass `tenant_admin` und der Default `user` im Policy-Aufruf ankommen. `go vet` und `go test ./internal/statusapi/` auf 131 gruen.
Auswirkung: Mit Bearer-Anmeldung zaehlt die echte Rolle fuer `connect.status.read`. Ohne passende Policy-Regel fuer die Rolle gibt es 403.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Bisher fragte statusapi mit fester Rolle user. bearerauth setzt X-User-Role
aus dem Token; ohne Header bleibt es bei user.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
patrick
merged commit dc8f6476ab into main2026-10-30 00:23:50 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
statusapifragte die Policy mit fester Rolleuser. Jetzt kommt die Rolle ausX-User-Role(setztbearerauthaus dem Token), ohne Header bleibtuser. Gleiches Muster wieconnectorsetupapi.Test: neuer Test prueft, dass
tenant_adminund der Defaultuserim Policy-Aufruf ankommen.go vetundgo test ./internal/statusapi/auf 131 gruen.Auswirkung: Mit Bearer-Anmeldung zaehlt die echte Rolle fuer
connect.status.read. Ohne passende Policy-Regel fuer die Rolle gibt es 403.🤖 Generated with Claude Code