@mkplace/eks
v1.1.6
Published
Downloads
966
Readme
📦 mkplace-eks - Biblioteca de Middleware de Autenticação e Utils para Fastify 🚀
Bem-vindo ao mkplace-eks! Este projeto fornece uma biblioteca de autenticação e utilitários para aplicações Fastify, visando padronizar e simplificar a autenticação de microserviços implantados no Amazon EKS. 🎉
📑 Sumário
🌟 Recursos Principais
📈 Autenticação Padronizada:
Middleware centralizado para autenticação JWT em aplicações Fastify.
🔐 Validação de Permissões:
Verificação e validação de ACL com suporte a contextos e permissões específicas.
⚙️ Utils Customizados:
Ferramentas de uso comum, como geração de IDs customizados, manipulação de códigos de erro e enums de status HTTP.
📊 Exceções Personalizadas:
Classe de exceções com tratamento padronizado de erros, melhorando a rastreabilidade e manutenibilidade.
🏗️ Arquitetura
O mkplace-eks foi desenvolvido para ser uma biblioteca reutilizável, com módulos de autenticação e verificação de permissões para suportar serviços implementados no Fastify. A biblioteca inclui integração com JWT para validação de tokens e métodos de autenticação centralizados, além de utilitários auxiliares e tratamento de exceções padronizadas.
⚙️ Instalação
Clone o repositório e instale as dependências:
git clone https://github.com/mkplace/mkplace-eks
cd mkplace-eks
yarn install
Para compilar o TypeScript, execute:
yarn build
Para publicar a biliboteca no NPM, execute:
npm login
npm publish --access=public