Enterprise

Role-Based Access Control

Role-based access control grants permissions through roles assigned to users or service identities. It separates the definition of allowed actions from the identities receiving them, making access easier to manage and review at scale.

Also known as: RBAC

Why it matters

Role assignment simplifies permission administration while enabling separation of duties.

Practical example

Assign a read-only reporting role separately from a role allowed to modify runner configuration.

Related terms

Sources

Definition reviewed .

Start with $10 in free credits

Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.

← Return to glossary