← Glossário
Glossário · Dev

O que é RBAC?

Role-Based Access Control

É um método de autorizar e limitar o acesso aos usuários de acordo com suas funções no sistema.

Definição

RBAC é um conjunto de regras que determina quem pode fazer o quê em um sistema. Por exemplo, um 'administrador' pode aceder a todas as partes do sistema, enquanto um 'leitor' só pode ver o conteúdo. Esse método reduz erros de segurança e facilita o controle de quem tem autoridade sobre o quê em sistemas complexos.

Analogia: É como cartões de quarto de hotel; Todos só podem entrar no seu próprio quarto e áreas comuns, mas não no quarto de outro hóspede.

Como funciona

O administrador do sistema primeiro define funções (como administrador, editor, usuário). Cada função recebe permissões específicas. Finalmente, os usuários são incluídos nessas funções e sua autoridade é determinada automaticamente.

Onde é usado

É usado em software empresarial, sistemas em nuvem e gerenciamento de banco de dados.

Costuma ser confundido com

Pode ser confundido com SSO (Single Sign-On); SSO é o método de login, enquanto RBAC é a sua autorização após o login.

Perguntas frequentes

Por que devo usar o RBAC?

Melhora a segurança e elimina a complexidade do gerenciamento de usuários.

Posso mudar de função mais tarde?

Sim, o administrador do sistema pode atualizar as permissões a partir de um ponto central.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →