Start here. This is the direct spoken answer to practice first.
Overview
Authorization must constrain retrieval before forbidden text reaches a model or reranker.
I authenticate the caller, derive trusted tenant and principal context in application code, and apply it as a mandatory filter on every retrieval path. Ingestion carries document permissions from the source into filterable index metadata or a query-time authorization service. If permissions cannot be evaluated, retrieval fails closed rather than returning an unfiltered result.