Una tupla è un fatto di autorizzazione strutturato usato nell'autorizzazione basata sulle relazioni. Di solito registra un soggetto, una relazione e una risorsa, come utente X può visualizzare documento Y. In questi sistemi, le tuple vengono archiviate come dati e combinate per rispondere alle domande di accesso.
Le tuple sono importanti perché rendono l'autorizzazione esplicita e verificabile. I team di sicurezza possono controllare chi dovrebbe avere accesso, tracciare il motivo di una decisione e revocare un singolo fatto invece di modificare una logica applicativa distribuita. Negli attacchi, una tupla errata o obsoleta può concedere un accesso eccessivo, soprattutto nelle app multi-tenant in cui un cliente non deve mai vedere i dati di un altro cliente. I difensori usano archivi di tuple per centralizzare le autorizzazioni, supportare il principio del privilegio minimo e ridurre i bug di autorizzazione nascosti.


