File tree 1 file changed +9
-1
lines changed
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -464,8 +464,16 @@ func New(options *Options) *API {
464
464
r := chi .NewRouter ()
465
465
// We add this middleware early, to make sure that authorization checks made
466
466
// by other middleware get recorded.
467
+ //nolint:revive,staticcheck // This block will be re-enabled, not going to remove it
467
468
if buildinfo .IsDev () {
468
- r .Use (httpmw .RecordAuthzChecks )
469
+ // TODO: Find another solution to opt into these checks.
470
+ // If the header grows too large, it breaks `fetch()` requests.
471
+ // Temporarily disabling this until we can find a better solution.
472
+ // One idea is to include checking the request for `X-Authz-Record=true`
473
+ // header. To opt in on a per-request basis.
474
+ // Some authz calls (like filtering lists) might be able to be
475
+ // summarized better to condense the header payload.
476
+ // r.Use(httpmw.RecordAuthzChecks)
469
477
}
470
478
471
479
ctx , cancel := context .WithCancel (context .Background ())
You can’t perform that action at this time.
0 commit comments