Uma empresa de desenvolvimento de software está criando um sistema de gestão de acesso para seus funcionários. É fundamental que o sistema permita a concessão de permissões específicas para diferentes recursos, como acesso a pastas de rede, sistemas internos e bancos de dados. Além disso, o sistema deve prever cenários de mudança de função ou desligamento de colaboradores, onde o acesso precisa ser revogado de forma ágil e segura.