Ir para o conteúdo principal

PRONTO - Levantar Ajustes na Integração com o Gov.Br

Data:

Autores:

Data de elaboração28/01/22

Responsável pelo estudo
  1. Rafael Passos dos Santos (Assessor)
  2. Lucas de Souza e Souza (Assessor)
Equipe do estudo
  1. Gustavo Felix Gomes (Assessor)
  2. Rafael Passos dos Santos (Assessor)
  3. Alexsandro Rocha Fernandes (Assessor)
  4. André Honório de Andrade Silva (Tecnico)
  5. Emanuel Rufino Alcantara de Lima (Analista)
  6. Euriane Nogueira 
AlvoPortal do Cidadão
Origem

Inplementação: Utilização do GOV.BR para autenticação de usuários do Portal do cidadão

Objetivo- Estudar e avaliar quais mudanças serão necessárias e quais serão os possíveis impedimento para que seja possível finalizar a Integração com o Gov.Br no Portal do Cidadão.
Documentação correlata
ObservaçõesO presente estudo pretende também pretende levantar as Historias dos cards para a Sprint 
1. Objetivo

- Estudar e avaliar quais mudanças serão necessárias e quais serão os possíveis impedimento para que seja possível finalizar a Integração com o Gov.Br no Portal do Cidadão.

2. Introdução

Atualmente já está sendo possível realizar Login com o Gov.Br no Portal do Cidadão, mas essa integração não está totalmente concluído por essa razão este estudo busca esclarecer o que esta faltando para a conclusão da mesma e quais são os possíveis impedimentos que podem ser encontrados.

3. Desenvolvimento - Levantar Ajustes na Integração com o Gov.Br

3.1 RESULTADOS DA PESQUISA

- Identificação das Histórias de Usuários e problemas no cenário atual podem dificultar a conclusão da Integração com o Gov.Br

3.2 GLOSSÁRIO:

Nuget - Pacote Nuget são códigos criados e compartilhados em pacotes que podem ser instalado e consumidos em diversas aplicações Microsoft contato o pacote tenha suporte a versão utilizada.

Login - Entrar no Sistemas.

Logout - Sair do Sistemas.

3.3 CENÁRIO ATUAL

- Atualmente o Sistema Portal do Cidadão já possui uma Integração com o Gov.Br onde é possível realizar a Autenticação com o Ambiente de Staging do Gov.Br.

3.4 PROBLEMAS DO CENÁRIO ATUAL

- Atualmente só esta sendo possível realizar Login. A Opção de realizar Logout não esta funcionando corretamente pois quando foi implementado a Autenticação ainda havia duvidas de como o Logout deveria ser desenvolvido.

- Outro problema atualmente é o Layout do Botão de Entrar e de Sair. Conforme Documentação Gov.Br os mesmo deverão passar por ajustes para futuramente o sistema ter aprovação e poder realizar autenticação utilizando a Produção do Gov.Br.

3.5 AJUSTES NECESSÁRIOS

- Foram Identificado 3 Histórias de Usuário e 1 Debito Técnico.

O que? Pontos Regras Produto
- Implementar a Funcionalidade de Logout. 2

- Antes de Iniciar verificar se a função de Logout já foi atualizado o Pacote NuGet de Autenticação utilizado pelo Portal do Cidadão com a Liderança Técnica (Diego).

Portal do Cidadão
- Realizar ajustes no Layout do Botão "Entrar". 2

- Utilizar como base a Documentação Gov.Br

Portal do Cidadão
- Realizar ajustes no Layout do Botão "Sair / Ações do Usuário". 2

- Utilizar como base a Documentação Gov.Br

Portal do Cidadão
- Preparar o sistema para ter uma autenticação no Dev / Staging e uma autenticação no Production. 2

- Debito Técnico.

- Criar Variáveis de Ambiente ou utilizar Enviroment para a configuração da Autenticação.

Portal do Cidadão

- Para finalizar a Integração com o Gov.Br é preciso realizar uma captura de vídeo do funcionamento da integração com Gov.Br e enviar para aprovação.

3.6 POSSÍVEIS IMPEDIMENTOS

- Após a Finalização das histórias pode ocorrer de quando enviarmos o sistemas (Pacote de Autenticação e o Portal do Cidadão) para o Gov.Br os mesmo não aprovarem e pedirem mudanças no Sistema para após liberarem os dados de Autenticação da Produção sendo necessários realizar novos ajustes no sistemas.

4. Conclusão

Fica concluído que para a finalizar a Integração com o Gov.Br será necessário a execução das Histórias de Usuário acima, além da conclusão delas será necessário solicitar autenticação para o ambiente de produção ao Gov.Br.