Histórico da Página
Download do Instalador
O
Instalador do TProvider
Windows Service Wrapper
O Instalador do utiliza o Windows Service Wrapper na versão 3.
Para mais informacoes consulte a documentacao oficial: https://github.com/winsw/winsw
Sistema Operacional
O Sistema Operacional suportado por este processo de instalacao é o Windows.
Expedicao
O novo instalador e os pacotes da aplicacao aplicação estão disponibilizados no servidor de arquivos da engenharia, através do seguinte link.Endereco
- Endereço para download do instalador
http://engenharia.agro.totvs.com.br:8080/download/tprovider-installer.zip
endereco para download da aplicacao.
http://engenharia.agro.totvs.com.br:8080/download/TProvider.jar
...
Instalação do TProvider Windows
Os passos e procedimentos para instalacao instalação do TProvider utilizando o instalador são descritos abaixo:
Execucao via prompt
Para instalacao do servido, basta executar o arquivo install.bat e preencher as informacoes solicitadas pelo mesmo.
Nota: Deve ser executado em modo Administrador
Dados Solicitados:
Descompactar o pacote do TProvider onde será realizado a instalação;
Abrir o Prompt de Comando do Windows em modo Administrador e acessar o diretório do TProvider ;
Digite o comando install.bat para iniciar o processo de instalação;
Pressione qualquer tecla para continuar
Informe o nome
Nomeda instancia (PROD / HMG)
Informe IP
do ServicoPorta do Servidode acesso ao serviço
Defina a porta do Servidor
Dados de
conexaoconexão com banco de dados do Keycloak (Provedor de
SegurancaSegurança do TReports)
- Tipo do banco de dados (SQLServer, Oracle, Postgres)
- String de
conexao JDBC- conexão JDBC (Exemplo Oracle jdbc:oracle:thin:@10.172.212.84:1521:DOURADO )
- Usuário
Usuario - de acesso ao banco de dados
- Senha de acesso ao banco de dados
- Dados de conexao conexão com banco de dados do Produto TOTVS (Multicultivos)Tipo
- Escolha o tipo do banco de dados (SQLServer, Oracle, Postgres)
- Informe a String de
conexao JDBC- conexão JDBC (Exemplo em Oracle jdbc:oracle:thin:@10.172.212.84:1521:DOURADO )
- Informe o usuário
Usuario - de acesso ao banco de dados
- Senha
- Informe a senha de acesso ao banco de dados
Após o preenchimento dos dados solicitados, serão criados alguns arquivos de configuracão do servico. Em seguida o servico será instalado e inicializado.
Pressione qualquer tecla para seguir com o processo de instalação, por fim será apresentado o resumo da instalação
- Ao concluir a instalação será instalado um serviço do Windows
Acessando o Swagger UI do TProvider
O acesso ao Swagger UI pode ser realizado através do endereco endereço abaixo.
http://[IP]:[PORTA]/swagger-ui.html
Configuracao do Keycloak
Apos a instalacao do servico do TProvider é necessário realizar a configuracao inicial do Keycloak, relacionado a criacão de usuários.
URL de acesso: http://[IP]:[PORTA]/auth
Acessoar o Keycloak > Adminstration Console e realizar a autenticacao com usuário e senha de administrador. Selecionar o Realm treports e clicar no menu Users.
Para adicionar um novo usuário, clique no botão Add User, informando o nome do usuário e clicando no botão Create.
Após a criacao do usuário, acesse a aba Credentials e clique no botão Set password. Informe a senha para o usuário, confirme a senha, desabilite a opcão Temporary e clique em Save.
Configuracao do Provedor de dados com TReports
Para configurar o TProvider como provedor de seguranca de autenticação dos usuários para acesso ao TReports, basta acessar a tela de configuracão do TReports e informar os dados conforme abaixo:
- Nome do Provedor: TProvider
- Endereço de criação do token: http://[IP]:[PORTA]/auth2/token
- Endereço Jwks: http://[IP]:[PORTA]/auth2/jwks
- Endereço base da Api: http://[IP]:[PORTA]/users
...
Observação: O TProvider utiliza o usuário e senha de autenticação das suas APIs que estão configuradas na tabela PRXPARAMETER da base do TOTVS Agro Multicultivo, com os valores ID_PRXPARAMETER = 4703 (Usuário), e ID_PRXPARAMETER = 4704 (Senha).