Atualmente as variáveis de ambiente que determinam a associação da aplicação com o identity provider ( Auth0 ) são definidas em tempo de build, o que resulta na necessidade da construção de uma imagem por aplicação Auth0 ( DEV,HMG,PRD etc ...) .
Esta implementação visa definir a associação com o identity provider tardiamente, em tempo de login.
Com isso um único build atenderia todos as associações cliente/IdP , simplificando o processo de construção, integração contínua e implantação do front-end.
Objetivos
Simplificar a construção do front-end
Requisitos
Refatoração do pipeline de ci/cd
Serviços
Tarefas relacionadas aos serviços/domínios:
[x] ocs-bff-api
[x] ocs-app
Detalhamento
Exemplo :
Para aplicação wiseocs.minu.co
Obter URI da API
domain[0] = wiseocs
domain[1] = minu.co
URI da API = domain[0]-bff-api.domain[1]
(Se localhost URI da API = http://localhost:9000)
Descrição
Atualmente as variáveis de ambiente que determinam a associação da aplicação com o identity provider ( Auth0 ) são definidas em tempo de build, o que resulta na necessidade da construção de uma imagem por aplicação Auth0 ( DEV,HMG,PRD etc ...) . Esta implementação visa definir a associação com o identity provider tardiamente, em tempo de login.
Com isso um único build atenderia todos as associações cliente/IdP , simplificando o processo de construção, integração contínua e implantação do front-end.
Objetivos
Requisitos
Serviços
Tarefas relacionadas aos serviços/domínios:
Detalhamento
Exemplo :
Para aplicação wiseocs.minu.co Obter URI da API domain[0] = wiseocs domain[1] = minu.co URI da API = domain[0]-bff-api.domain[1] (Se localhost URI da API = http://localhost:9000)
Request:
Response: