Term · 2. Authentication & Authorization
Authorization AuthZ
Definition
Process of deciding whether an authenticated principal is permitted to perform a requested action on a resource. Distinct from authentication (which establishes identity). Authorization models: RBAC (roles), ABAC (attributes + rules), PBAC (policy-based), ReBAC (relationships). Enforced at policy enforcement points (API gateways, application middleware, microservice meshes).
- Application
- MidPoint: Authorization is a mechanism by which a computer system determines whether to allow or deny specific action to a user.
- Standards & regulations
-
- NIST SP 800-63-3 «Authorization is the process of determining whether an authenticated entity is allowed to perform a requested action on a resource.»
- ISO/IEC 24760-1:2019 «authorization: granting of rights, which includes the granting of access based on access rights.»
- ISO/IEC 2382:2015 «authorization: granting of permission to an entity (user, program, or process) to access resources.»
- RFC 4949 «authorization (formal): An approval that is granted to a system entity to access a system resource.»
- RFC 2904 «Authorization is the process of determining, by evaluating applicable access control policies, whether a subject is allowed to have the requested type of access to a particular resource.»
- RFC 5280 «Authorization: The process of determining if a particular right, such as access to some resource, can be granted to the presenter of a particular credential.»
- ISO/IEC 10181-3:1996 «authorization: process of granting or denying a requested right to access and use information system resources.»
- NIST IR 7316 «Authorization is the process of determining if a specific request to access a resource by a particular principal is to be granted or denied, based on applicable security policies.»
- Sources
-
- NIST SP 800-63 Digital Identity Guidelines (NIST) primary source
Related terms
-
Access Control (AC)
Mechanism that determines whether a principal is permitted to perform a specific action on a specific resource. Includes …
-
Access Management (AM)
Discipline of granting and enforcing access to resources after identity has been established. Encompasses authentication …
-
Attribute-Based Access Control (ABAC)
Authorization model evaluating attributes of subject (role, department, clearance), object (sensitivity, owner), action …
-
Cloud Data Access Governance
Discovery, classification, and access control for sensitive data across cloud data stores (S3, Snowflake, BigQuery, Data …
-
Delegated Administration (DA)
Permission model where administrators delegate specific management functions to other users within scoped boundaries — t …
-
Hierarchical Role Model (HRM)
Role design where roles form a hierarchy and child roles inherit permissions from parent roles. Senior Developer inherit …