~/talk

Upcoming Changes for the OpenSearch Index Authorization Mechanisms

Talkat OpenSearchCon Europe 2026 · on Friday, 2026-04-17· at 11:15· Bohemia 2· [security, developer-experience]
links:none on file
slides:none on file

OpenSearch switches from the old all‑or‑nothing index authorization to a safer, request‑level resolution that strips unauthorized indices from index expressions, lands behind a feature flag in 3.7 and becomes default in 4, and already has an implementation merged from several RFCs. It adds use of the IndicesRequestReplaceable and TransportIndicesResolvingAction interfaces, fixes many dashboard bugs, yields a few percent performance gain, and requires reviewing role rules because do_not_fail_on_forbidden is no longer the migration crutch and aliases must be granted directly.

AI-written summary · about

  1. 0:00OpenSearch authorization changes
  2. 3:17Why breaking change is needed
  3. 7:31Current limits with limited users
  4. 12:01Problems with do-not-fail flag
  5. 15:32Goals for new authorization
  6. 18:03Existing index expression controls
  7. 20:33New unauthorized index handling
  8. 26:11Supporting all APIs and plugins
  9. 29:05Alias privilege changes
  10. 33:24Breaking changes for aliases
  11. 34:27Bug fixes and hardening
  12. 36:11Feedback and migration guide
  13. 37:15Future security directions
  14. 38:24Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.