1
resposta

Autenticação com roles

Olá, boa tarde.

Estudando sobre as autenticações, gostaria de evoluir implementando um cadastro dinâmico de roles, sendo armazendo no banco de dados com cada ação que poderia ser feito no sistema.

Por exemplo:

Usuário A pode cadastrar uma série, mas não pode excluir nem alterar; Usuário B pode cadastrar e alterar, mas não pode excluir;

Etc...

Alguma dica de estudo e como podemos implementar essa feature na middleware?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Rafael. Você pode começar pesquisando por ACL (Access Control List) e RBAC (Role-Based Access Control).

Aqui eu até cito um pouco sobre isso: https://www.youtube.com/watch?v=AvcGteniPt4&list=PL3j2sfzg3FPuOOt13tOcNTx6hCFYcQls9&index=7

Depois pode pesquisar mais sobre os próprios pacotes de autorização do Laravel. Você pode definir seus gates e policies: https://laravel.com/docs/9.x/authorization