Authorization
Authorization is the process of determining what actions or resources an authenticated user is permitted to access.
Authorization answers "what can you do?" after authentication has verified identity.
Authorization models: - RBAC (Role-Based): Access based on assigned roles - ABAC (Attribute-Based): Dynamic policies using attributes - ReBAC (Relationship-Based): Access based on relationships - DAC (Discretionary): Owners control access - MAC (Mandatory): System-enforced policies
Authorization implementation: - Access Control Lists (ACLs) - Permission matrices - Policy engines (OPA, Cedar) - OAuth 2.0 scopes
Best practices: - Default deny (explicit allow required) - Least privilege access - Regular access reviews
Why It Matters
Broken authorization is the #1 vulnerability in the OWASP API Security Top 10. Even with strong authentication, improper authorization allows users to access data belonging to others, escalate privileges, or perform unauthorized actions. Implementing proper authorization at the API level—not just the UI—is critical for preventing data breaches and meeting compliance requirements.
Key Points
Applicable Compliance Frameworks
Related Terms
Authentication is the process of verifying the identity of a user, device, or system before granting access to resources.
Access control is a security mechanism that regulates who can view or use resources in a computing environment, ensuring only authorized users can access systems and data.
The principle of least privilege grants users only the minimum permissions necessary to perform their job functions, reducing security risk.
Frequently Asked Questions
Which authorization model should I use?
RBAC for most organizations. ABAC for complex, dynamic requirements. Many use a combination.
Where should authorization be enforced?
At the API/service level, not just the UI. Backend must always validate permissions.
Related Services & Resources
Vanta Implementation
Expert Vanta deployment with 80+ integrations configured in 4-6 weeks
Learn moreDrata Implementation
Full Drata setup with automated evidence collection and control mapping
Learn moreGDPR Compliance
EU data protection and privacy regulations
Learn moreISO 9001 Certification
Quality management system standards
Learn moreSOC 2 Complete Guide
Everything you need to know about achieving SOC 2 compliance
Learn moreHIPAA Checklist
Comprehensive checklist for HIPAA compliance requirements
Learn moreNeed Help with Authorization?
Our experts can help you understand and implement the right controls for your organization.