Commit Graph

  • 110ba4146a reset main Cristiano Hoshikawa 2025-10-29 09:25:48 -03:00
  • 8cce6df501 reset Cristiano Hoshikawa 2025-10-29 09:25:31 -03:00
  • 7ec28a84b7 reset Cristiano Hoshikawa 2025-10-29 09:24:51 -03:00
  • a9bbb8aba3 adjustments in redaction code Cristiano Hoshikawa 2024-09-10 17:15:03 -03:00
  • c2385c6cda bug em CONTENT_TYPE Cristiano Hoshikawa 2024-09-10 10:02:47 -03:00
  • a16bc3fd8d Redaction comments Cristiano Hoshikawa 2024-09-05 08:52:50 -03:00
  • 099174acfb Redaction comments Cristiano Hoshikawa 2024-09-05 08:44:21 -03:00
  • 212c732699 Disclaimer Cristiano Hoshikawa 2024-09-03 21:11:39 -03:00
  • da001e46ae Funcionalidade Adicional: Autenticação por Resource Principal e Vault. Cristiano Hoshikawa 2024-09-02 08:46:31 -03:00
  • 32aa6cd977 Funcionalidade Adicional: Autenticação por Resource Principal e Vault. Cristiano Hoshikawa 2024-09-02 08:41:31 -03:00
  • 270487ddb5 Funcionalidade Adicional: Autenticação por Resource Principal e Vault. Cristiano Hoshikawa 2024-08-30 20:46:50 -03:00
  • 1871cad962 Funcionalidade Nova: implementação das validações nativas de header e query parameter no API Gateway. Não faz a validação de tipos, apenas as obrigatoriedades Cristiano Hoshikawa 2024-06-27 01:48:43 -03:00
  • 706454f2ba Caso de uso para mesmo PATH com vários métodos. Neste caso, um dos métodos não possui validação de schema e os demais possuem. Antes da correção, há validação de schema para todos os métodos deste mesmo PATH. A correção foi feita para separar o deployment do mesmo PATH em linhas diferentes, para que a validação de schema (body_validation_schema) seja feita apenas aonde deve ser. Cristiano Hoshikawa 2024-06-20 08:02:45 -03:00
  • 8ca2eed36e ajustes, incluindo a opção \. e trocando por [.] Cristiano Hoshikawa 2024-06-06 08:58:47 -03:00
  • 67fbce9fec Adaptação: os patterns na especificação não funcionam corretamente com a \ por problemas de escape characters. JSON e regex não vão funcionar corretamente por problemas de conversão entre as bibliotecas. Foi feita uma adaptação para substituir alguns patterns com \ por outras opções. Cristiano Hoshikawa 2024-06-05 00:08:17 -03:00
  • 7892d3436e Melhoria: A performance do deployment deve melhorar bastante pois só haverá uma única autenticação por function, na segunda camada. Avaliando o custo-beneficio de ter ou não ter a segunda camada, é melhor SEMPRE ter a segunda camada para permitir autenticar uma unica vez. Cristiano Hoshikawa 2024-05-20 07:38:53 -03:00
  • dde52b26eb Correção. Não estava ocorrendo a validação de schema_body_validation para open api 3, pois estava validando somente quando a especificação estava configurada para propriedades diretamente. Caso as validações fossem declaradas em schema (requestBody/Content/application/json/schema/$ref/#components/schemas) a validação em authAPI não executava (simplesmente ignora a validação). É necessário re-executar o applyValidationAPI para reimplantar as APIs pois precisa acertar o schema_body_validation dos headers. Precisa fazer a autenticação na 1a e na 2a camada de api (validation-callback) pois pode-se chamar a 2a camada diretamente. Cristiano Hoshikawa 2024-05-18 20:26:48 -03:00
  • 6b417d0151 Correção. Não estava ocorrendo a validação de schema_body_validation para open api 3, pois estava validando somente quando a especificação estava configurada para propriedades diretamente. Caso as validações fossem declaradas em schema (requestBody/Content/application/json/schema/$ref/#components/schemas) a validação em authAPI não executava (simplesmente ignora a validação). É necessário re-executar o applyValidationAPI para reimplantar as APIs pois precisa acertar o schema_body_validation dos headers. Cristiano Hoshikawa 2024-05-18 10:55:28 -03:00
  • 91400737e2 Correção, estava ocorrendo falso-positivo, com mensagem 200 mesmo com erro na validação das especificações. Cristiano Hoshikawa 2024-04-30 11:47:35 -03:00
  • 01f1f73e49 Correção, as APIs implantadas estavam com cache de autorização e se ocorresse erro, a execução seguinte não valida o schema do swagger/open api 3 Cristiano Hoshikawa 2024-04-23 07:50:54 -03:00
  • 73560c2fa0 Correção, o appyAuthAPI não estava enviando a ultima transformação (payload), estava enviando o json_data_list. No teste estava ocorrendo corretamente pois não enviava para o API Gateway. Cristiano Hoshikawa 2024-03-30 12:05:40 -03:00
  • 6210668600 Correção, o appyAuthAPI não estava enviando a ultima transformação (payload), estava enviando o json_data_list. No teste estava ocorrendo corretamente pois não enviava para o API Gateway. Cristiano Hoshikawa 2024-03-26 14:53:23 -03:00
  • 5971bfb3f7 Teste para applyValidationAPI() no folder test Cristiano Hoshikawa 2024-03-26 13:59:46 -03:00
  • bc4276087c Correção: Após a correção da montagem dos paths (paths fazendo parte do próprio host na especificação), faltou corrigir o agrupamento dos métodos. Logo foi criada versão nova acc_methods_v3() para contemplar a correção dos paths. Cristiano Hoshikawa 2024-03-25 21:18:21 -03:00
  • 14b8350ff7 Correção: Após a correção da montagem dos paths (paths fazendo parte do próprio host na especificação), faltou corrigir o agrupamento dos métodos. Logo foi criada versão nova acc_methods_v3() para contemplar a correção dos paths. Cristiano Hoshikawa 2024-03-25 21:18:07 -03:00
  • a8313cb914 Correção: Após a correção da montagem dos paths (paths fazendo parte do próprio host na especificação), faltou corrigir o agrupamento dos métodos. Logo foi criada versão nova acc_methods_v3() para contemplar a correção dos paths. Cristiano Hoshikawa 2024-03-25 13:07:27 -03:00
  • 2de174b2e4 Correção: Não estava montando o path_prefix correto (obtendo apenas o 1o path) para a versão Swagger Cristiano Hoshikawa 2024-03-22 13:06:50 -03:00
  • 76d7f30e1a Correção: Não estava montando o path_prefix correto (obtendo apenas o 1o path) para a versão Swagger Cristiano Hoshikawa 2024-03-22 07:38:54 -03:00
  • 6343721d66 Correção: Não estava inserindo parte do path do host caso houvesse mais de 1 path aninhado Cristiano Hoshikawa 2024-03-20 20:40:01 -03:00
  • 9f88574064 Correção dos casos: - Setando como path_prefix o titulo da API ocasiona erro pois o titulo contem espacos em branco Cristiano Hoshikawa 2024-03-18 21:58:29 -03:00
  • 65812cf3da Correção dos casos: - Setando como path_prefix o titulo da API ocasiona erro pois o titulo contem espacos em branco Cristiano Hoshikawa 2024-03-18 16:54:58 -03:00
  • 2349b97f77 Correção dos casos: - Setando como path_prefix o titulo da API ocasiona erro pois o titulo contem espacos em branco Cristiano Hoshikawa 2024-03-15 20:39:37 -03:00
  • b42a644ce3 Correção dos casos: - Host não pode ser caminho inválido. Melhor optar por IP caso seja um mock-up ao invés de colocar um endpoint inválido pois o API Gateway testa - schema: Se o host não estiver com http:// ou https:// o serviço não estava pegando de schema. Corrigido Cristiano Hoshikawa 2024-03-11 10:27:31 -03:00
  • 98266a1b7d New Release. This version can import JSON or YAML API format (OpenAPI or Swagger) Cristiano Hoshikawa 2024-02-15 21:35:27 -03:00
  • 15cfd2d2f3 New Release. This version can import JSON or YAML API format (OpenAPI or Swagger) Cristiano Hoshikawa 2024-02-15 13:50:09 -03:00
  • 1fc4aad29d New Release. This version can import JSON or YAML API format (OpenAPI or Swagger) Cristiano Hoshikawa 2024-02-15 10:03:29 -03:00
  • e7df46adba First Commit v2 Cristiano Hoshikawa 2024-02-09 11:22:15 -03:00
  • 1669cf2275 First Commit Cristiano Hoshikawa 2024-01-24 20:01:31 -03:00
  • 3da689b8a9 First Commit Cristiano Hoshikawa 2024-01-23 22:45:26 -03:00
  • a2c8be6bad First Commit Cristiano Hoshikawa 2024-01-23 21:11:06 -03:00
  • f04a1369d6 First Commit Cristiano Hoshikawa 2024-01-20 00:18:43 -03:00
  • b6d7903a8a First Commit Cristiano Hoshikawa 2024-01-19 16:15:53 -03:00
  • 1217e9a6b1 First Commit Cristiano Hoshikawa 2024-01-14 19:42:37 -03:00
  • f5a8be69ca First Commit Cristiano Hoshikawa 2024-01-14 19:24:30 -03:00