Vyhodnocuje subjekt, prostředek, operaci a aplikovatelnou politiku, často pomocí rolí, atributů, vztahů, vlastnictví, rizika či kontextu prostředí. Výsledek může žádost povolit, zamítnout či omezit a může být přehodnocen, když se podmínky změní.
Autorizace může proběhnout po autentizaci, ale obě funkce jsou nezávislé. Služba může autentizovat úloha, a přesto mu udělit pouze úzkou operaci API; veřejná služba může autorizovat omezený anonymní přístup bez identifikace osoby. Kvalitní návrh vyhodnocuje efektivní oprávnění u prostředku a zabraňuje tomu, aby jedna komponenta tiše rozšířila rozhodnutí učiněné jinde.
Klíčové body
Vstupy rozhodnutíAtributy subjektu, citlivost prostředku, požadovaná operace, politika, delegace, kontext zařízení či relace a aktuální signály rizika.
Možný rozsahCelý prostředek, konkrétní záznamy či pole, definované akce, časová okna, limity transakcí či kombinace těchto omezení.
Průběžná správaVlastníci by měli revidovat udělení, zděděná oprávnění, skladbu rolí, výjimky a skutečné použití a přístup odebrat, když potřeba skončí.
Důležité omezeníSprávné autorizační rozhodnutí nemá žádný účinek, pokud jej aplikace nedůsledně vynucuje, důvěřuje uživatelem ovládaným vstupům či vystavuje alternativní cestu kolem kontroly.