Começando
O MD2 Portal do Titular é o componente da solução que o titulares de dados conseguem ter parte de seus direitos atendidos. Detalhes: https://docs.md2net.com/books/portal-do-titular/page/portal-do-titular
Para licenças de hospedagem própria (on-premise), o MD2 Portal do Titular é distribuído em formato de arquivo "Web Application Archive" (war). Para baixar o MD2 Portal do Titular, entre em contato através do site https://www.md2qualitymanager.com.br.
Requisitos: https://docs.md2net.com/books/geral/page/md2-portal-do-titular
Instalação
Envie o arquivo "portal-titular-ws.war" para o diretório do webserver Tomcat.
cp portal-titular-ws.war /var/lib/tomcat/webapps
Reinicie o Tomcat
systemctl restart tomcat.service
Os nomes dos diretórios e serviços podem variar de acordo com a instalação. Verifique se não é o caso se tiver algum erro durante o procedimento.
Configuração
Os passos abaixo devem ser seguidos para funcionamento completo do MD2 Portal do Titular. O funcionamento é esclarecido na página de Arquitetura.
Comunicação MD2 Portal do Titular com MD2 QualityManager
Crie ou edite o arquivo de parâmetros "configPortal.properties"
vim /var/lib/tomcat/conf/configPortal.properties
Referência de parâmetros:
config.portal.enabled=true
config.portal.host=qm.dominio.com
config.portal.port=
config.portal.app=
config.portal.unity=5
config.portal.useSslContext=true
config.portal.ws.prefix=/rest
config.portal.version=v2
| Parâmetro | Descrição |
| config.portal.enabled | Obrigatório. Tipo "boolean". Habilita o MD2 Portal do Titular |
| config.portal.host | Obrigatório. Tipo "string". Endereço do MD2 QualityManager |
| config.portal.port | Opcional. Tipo "string". Porta do MD2 QualityManager. Padrão 80. |
| config.portal.app | Opcional. Tipo "string". Compõe URL path na chamada de comunicação com MD2 QualityManager |
| config.portal.unity | Obrigatório. Tipo "string". Código do cadastro da unidade no MD2 QualityManager. Padrão 5. |
| config.portal.useSslContext | Obrigatório. Tipo "boolean". Habilita SSL. |
| config.portal.ws.prefix | Obrigatório. Compõe URL path na chamada de comunicação com MD2 QualityManager |
| config.portal.version | Obrigatório. Compõe URL path na chamada de comunicação com MD2 QualityManager |
MD2 Portal do Titular com autenticação
O MD2 Portal do Titular tem duas formas de acesso:
- Não autenticado
- Autenticado
Cada uma dessas formas alteram as funcionalidades apresentadas ao usuário do MD2 Portal do titular. Detalhes: https://docs.md2net.com/books/portal-do-titular
Não autenticado
A forma "não autenticado" é acessada através da requisição HTTP ao MD2 Portal do Titular sem parâmetro.
curl -vL 'https://dominio.com/portal-titular-ws'
Autenticado
A forma "autenticado" é acessada através da requisição HTTP ao MD2 Portal do Titular com parâmetro "token".
curl -vL 'https://dominio.com/portal-titular-ws?token=eyJhbGciOiJIUzI1NiJ9'
O MD2 Portal do Titular valida este "token" através de uma segunda requisição a uma API externa e espera "cpf" como resposta.
curl -vL 'https://dominio.com/sistema-cliente-valida-token' \
-H 'tokenClient: eyJhbGciOiJIUzI1NiJ9'
Resposta da API externa:
{
"cpf": "86265355031"
}
A configuração da requisição de validação é feita no MD2 QualityManager.
No Comments