Glossary

Role-based access control (RBAC)

Permissions attached to a role rather than to each person individually — so you grant access once to “editor,” not fifty times to fifty people.

Role-based access control (RBAC) is a permission model where access rights attach to named roles — viewer, editor, admin — and people inherit those rights by being assigned a role. You grant access once to the role, not fifty times to fifty people.

In plain English

The alternative to RBAC is granting permissions person by person, which works fine until roughly the tenth person. After that, nobody can answer the question "who can delete assets from the campaign library?" without opening fifty individual permission screens, and access granted to someone in a hurry three years ago is still quietly in place.

Under RBAC, that question has one answer: whichever roles include the delete right. Onboarding becomes "assign the editor role," and offboarding becomes "remove the role." The permission logic lives in one place, which is precisely what makes it auditable — a point that matters when an audit trail has to prove who was allowed to do what, not just who did it.

Roles are commonly scoped rather than global. A person can be an editor inside one collection and a viewer everywhere else — Bynder's permissioned collections work this way, which is how a 40-market organization keeps regional teams out of each other's assets without maintaining a separate library per market.

Two different things called "role-based"

This is worth pinning down, because DAM vendors use the phrase in two unrelated senses and both appear on pricing pages.

  • Role-based access control answers what a role is permitted to do. Can an editor delete? Can a viewer download the full-resolution master, or only a watermarked preview?
  • Role-based licensing answers what a role costs. Daminion prices viewer seats below editor seats, so a team of mostly viewers with a handful of editors pays meaningfully less than it would under flat per-seat pricing.

These are independent. A tool can price by role while offering only coarse permissions, or offer deep permission granularity while charging every seat the same. Filecamp goes further in the other direction still: it charges nothing per seat at all — we created 60 test accounts on its cheapest plan without restriction — so its permission model is folder-based rather than a lever on cost.

Why it matters in a DAM

RBAC is the mechanism that keeps a permission model comprehensible as an organization grows, and it is the thing a compliance review actually inspects. But because "role-based" also describes a pricing structure, a vendor can honestly claim it while meaning something that has no bearing on security at all.

Buyer’s test: when a vendor says "role-based," ask which sense they mean, then ask for the list of rights each built-in role carries and whether you can create a custom role. If roles are fixed and you can't scope one to a single collection, you'll end up back at per-person exceptions — which is the problem RBAC exists to solve.

See it in action

Our best DAM software for granular permissions ranking tests how far each tool's roles can actually be scoped, and stress-tests the "unlimited users" claims that make role-based licensing moot.

FAQ

What is role-based access control in a DAM?

RBAC means permissions are attached to named roles - viewer, editor, admin - and people inherit those permissions by being assigned a role. You grant access once to the role rather than fifty times to fifty people, and revoking someone's access is a matter of changing their role rather than auditing every folder they might have been given individually. It also makes access reviewable: you can answer 'what can an editor do here?' by reading one definition, instead of reconstructing it from a pile of per-person exceptions.

Is 'role-based licensing' the same as role-based access control?

No, and DAM vendors use the phrase both ways, so it is worth pinning down which one a sales page means. RBAC is about what a role is permitted to do. Role-based licensing is about what a role costs - a viewer seat priced lower than an editor seat. A tool can price by role while offering almost no permission granularity, and a tool with excellent permissions can charge a flat per-user rate. Ask which one is on the table before assuming the pricing tier tells you anything about control.

How is RBAC different from an approval workflow?

They gate different things. RBAC decides who may upload or edit an asset at all; an approval workflow decides whether a specific asset is cleared to go live. A permission stops the wrong person from touching a file. A workflow lets the right people work on the file but still requires a recorded sign-off before publication. A tool can have solid roles and no real approval step, which is exactly the gap buyers miss when they assume permissions cover governance.

How granular should DAM roles be?

Granular enough to express the distinctions your organization actually enforces, and no more. The useful questions are whether permissions can vary by collection or folder rather than only globally, whether download can be separated from view (so an outside reviewer can look without taking the file), and whether the right to publish or approve is its own permission rather than bundled into admin. If those three fit your structure, more granularity is mostly maintenance cost. If they do not, no amount of role naming will fix it.

How does RBAC work with SSO and SCIM?

They stack. SSO handles authentication - proving who someone is using your existing identity provider. RBAC handles authorization - what that person may do once inside. SCIM provisioning connects the two by creating, updating and deactivating the DAM account automatically as the directory changes, and in good implementations it maps a directory group onto a DAM role, so a role change in the identity provider becomes a permission change in the DAM without an admin touching anything. Without SCIM, roles drift from reality as people move on.

Marta Kowalski · Lead DAM Reviewer
Marta has stress-tested permission models and role scoping across DAM deployments since 2017. Reviewed by James Tran.

Keep reading