Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Criar um middleware de autorização baseado nas roles #49

Closed
GabrielTrindadeC opened this issue Dec 14, 2023 · 2 comments · Fixed by #165
Closed

Criar um middleware de autorização baseado nas roles #49

GabrielTrindadeC opened this issue Dec 14, 2023 · 2 comments · Fixed by #165
Assignees
Labels
Hard Need some exp help wanted Extra attention is needed
Milestone

Comments

@GabrielTrindadeC
Copy link
Member

GabrielTrindadeC commented Dec 14, 2023

Descreva a funcionalidade
Desenvolver um middleware de autorização baseado em funções (roles) utilizando uma biblioteca específica na linguagem de programação Go (Golang).

Necessario o estudo de biblioteca, falar com @Felipeness

Descrição
Esta funcionalidade propõe a criação de um middleware de autorização que se baseia nas funções (roles) atribuídas aos usuários. O objetivo é implementar um sistema robusto que permita restringir o acesso a determinadas rotas com base nas permissões específicas associadas às funções dos usuários. O uso de uma biblioteca especializada em Golang facilitará a implementação e manutenção desse middleware.

Cenário de Uso
O middleware de autorização baseado em funções é essencial para controlar o acesso a recursos sensíveis da aplicação. Isso possibilitará a definição clara de permissões, garantindo que apenas usuários com as funções apropriadas possam acessar determinadas rotas, contribuindo assim para a segurança e integridade do sistema.

Detalhes de Implementação
A implementação desse middleware envolve a escolha e integração de uma biblioteca específica para autorização baseada em funções. Após a seleção, será necessário configurar o middleware para avaliar as funções dos usuários e permitir ou negar o acesso de acordo com as permissões associadas.

Conceitos Visuais
[Incluir qualquer esboço ou representação visual, se aplicável.]

Informações Adicionais
É crucial documentar as funções disponíveis, suas permissões associadas e como elas serão utilizadas no processo de autorização. Os desenvolvedores devem ser informados sobre como atribuir funções aos usuários e como configurar o middleware de autorização em suas rotas específicas.

@GabrielTrindadeC GabrielTrindadeC added this to the Fluxo de autorização milestone Dec 14, 2023
@devlefel
Copy link
Contributor

21

@devlefel devlefel added the do-not-get-that This issue depends on another issue label Feb 26, 2024
@GabrielTrindadeC GabrielTrindadeC removed this from the Fluxo de autorização milestone Apr 6, 2024
@devlefel devlefel added this to the Segurança milestone Apr 6, 2024
@devlefel devlefel added Hard Need some exp help wanted Extra attention is needed and removed do-not-get-that This issue depends on another issue labels Apr 27, 2024
@Clerijr
Copy link
Contributor

Clerijr commented May 23, 2024

eu quero!!!

This was referenced Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hard Need some exp help wanted Extra attention is needed
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants