惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
V
V2EX
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
The Cloudflare Blog
T
Tailwind CSS Blog
H
Help Net Security
腾讯CDC
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
D
DataBreaches.Net
C
Check Point Blog
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Cerbos - All Posts

Authentik vs Keycloak: Self-hosted IdP comparison Mapping business requirements to authorization policy for automotive Fine-grained authorization for AI gateways EIC 2026: Stop counting agents, protect what they can touch Agent skill for writing authorization policies in Claude Desktop Identity security in 2026 EIC 2026 takeaways: the identity stack built for humans will not hold up for AI agents Already have authentication? Here's the authorization layer you still need. Tokens are authorization decisions: a guide to policy-driven token issuance What is a Runtime Authorization Platform It's a dimmer switch, not a kill switch. How CISOs are rethinking AI agent governance From maps to bitmaps (and from bitmaps to bitmaps) AuthZEN, Shared Signals, SCIM Events, IPSIE: Notes from the OpenID Enterprise Panel How do you update authorization policies without redeploying your application? IIW42 recap: Where agent authorization got real Cerbos PDP v0.52.0/v0.53.0: Engine performance, security hardening, and CEL path functions Authorization Management Platforms: what they do, how they work, and where they fit PocketOS AI coding agent deleted a production database in 9 seconds Non-Human Identity management still has a blind spot Supabase alternative in 2026: Best open source auth options Benefits of on-premise authorization: Why enterprises are moving toward self-hosted Authorization policies: How to write, test, and validate them (faster with AI) Agent skill for writing authorization policies How much does it cost to build authorization in-house? Why centralized authorization governance reduces incident response time OPA alternative Why AI agents make authorization a right now problem Modernizing legacy application authorization: why it’s your biggest security blind spot How to add authorization to legacy applications without code changes 5 authorization blind spots auditors find, and how to fix them
How does authorization work?
Alex Olivier · 2024-02-26 · via Cerbos - All Posts

Unlike authentication - which deals with confirming a person’s identity before allowing them access to digital resources - authorization is the process of assigning access to specific resources and indicating what the user can do with those resources. Different users are authorized to do different things. For instance, one person may be authorized to read a file while another is authorized to read it, edit it or even delete it.

Why is authorization necessary?

These days businesses and institutions live and die by the quality and integrity of their digital resources. The handling of said resources is also often tightly regulated by laws and standards such as SOC2 and ISO27001.

While you need to give staff members access to these resources you cannot just provide everyone with blanket authorization to access and do as they wish with everything, all the time, from anywhere.

You need to give each user only as much access to your resources as is necessary for them to perform their job. No more, no less. That said, let's look at the different authorization strategies in common use today.

Role-based access control (RBAC) and authorization

With RBAC, authorization takes the form of permissions assigned to various roles. When someone is hired, they are assigned one of those roles and are then able to enjoy the permissions that come with it. Likewise, if they are promoted, they are assigned a new role with what are typically more wide-ranging permissions.

Attribute-based access control (ABAC) and authorization

With ABAC, access is granted depending on particular attributes of both the user and resource. User attributes can encompass the person’s department, managerial level, location and many other possible factors. Resource attributes may include the item’s sensitivity level, the author, its creation date, and various other relevant characteristics.

Policy-based access control (PBAC) and authorization

PBAC dynamically manages access in intricate environments through a policy engine and a policy definition language to define and enforce rules. In PBAC, policies dictate the criteria for access, and are maintained with regular software development lifecycle tools, providing a flexible, scalable method to meet diverse access control needs.

Relationship-based access control (ReBAC) and authorization

Relationship-Based Access Control and authorization works by defining access control policies in terms of the relationship between the entities involved. In the case of ReBAC, access is authorized based on whether there exists a relationship pathway between the entities that is sufficient to satisfy the access policy.

The biggest benefit of ReBAC authorization is its ability to execute complex access control policies that would be difficult or maybe even impossible to express using Role-Based or Attribute-Based Access Control.

Conclusion

So how does authorization work? It works by either assigning roles and permissions to a user, or by verifying they (or the digital resource) possess an access-worthy attribute, or by verifying relationships between the user and the resource they are trying to access.