Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor TypeScript experiente para criar uma aplicação robusta que funcione como um proxy de API. O objetivo principal é permitir o cadastro de endpoints externos, configurando diversos métodos de autenticação e um corpo de requisição (BODY), para que a aplicação possa consumir essas APIs e entregar o retorno.
A aplicação deverá suportar as seguintes opções de autenticação:
- No Auth
- Basic Auth
- Bearer Token
- JWT Bearer
- Digest Auth
- OAuth 1.0
- OAuth 2.0
- Hawk Authentication
- AWS Signature
- NTLM Authentication
- API Key
- Akamai EdgeGrid
- ASAP (Atlassian)
Após a configuração de um endpoint externo com sua respectiva autenticação e body, a aplicação deverá gerar um novo endpoint interno (sem autenticação) que, ao ser consumido por outro sistema, fará a chamada à API externa configurada, tratando a autenticação necessária e retornando a resposta original. Isso simplificará a integração para sistemas que não podem lidar com autenticações complexas.
Requisitos:
- Desenvolvimento em TypeScript.
- Conhecimento aprofundado em integração de APIs e diferentes protocolos de autenticação.
- Capacidade de criar uma solução segura e eficiente.
- Experiência com desenvolvimento de backend e exposição de APIs.
O projeto envolve a criação de uma ferramenta essencial para nossa infraestrutura de integração, garantindo flexibilidade e segurança nas comunicações entre sistemas.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias