Remove chamadas redundantes através do uso de cache
Obs.: O uso do cache pode ser refatorado assim que for lançado patch no ej-application enviando o refresh_token
- As versões do Ruby e do Decidim foram adequadas para funcionar junto do Brasil Participativo
- O usuário terá uma coluna no banco que sinaliza se o mesmo já possui conta no EJ
- O token para o usuário será salvo em cache no Redis por 3600 segundos
- Caso a autenticação falhe com Unauthorized (401) para qualquer modificação de recurso nos endpoints, um novo token será solicitado e ação será executada novamente (apenas uma tentativa)
Edited by Victor Jorge da Silva Gonçalves