DEV Community

Cover image for Autorização em Golang
Ortiz de Arcanjo António David
Ortiz de Arcanjo António David

Posted on • Edited on

Autorização em Golang

Estrutura

  • Repository
  • Service
  • Middleware
  • Rotas agrupadas

Passos

  • Repository busca na base de dados
  • Service aplica todas as verificações e retorna os erros adequados
  • Middleware que permite que os perfis podem aceder ao recurso
  • Para cada rota, o middleware define os perfis permitidos

A autorização pode implementada usando a biblioteca padrão ou com frameworks.
Para o nosso exemplo escolhemos o framework Fiber.

Código Fonte: https://github.com/ortizdavid/golang-modular-software

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Top comments (0)