Histórico da Página
Download do Instalador
O instalador e os pacotes da aplicação estão disponibilizados no servidor de arquivos da engenharia, através do seguinte link.
...
http://engenharia.agro.totvs.com.br:8080/download/tprovider-installer.zip
Instalação do TProvider Windows
Os passos e procedimentos para instalação do TProvider utilizando o instalador são descritos abaixo:
Descompactar o pacote do TProvider onde será realizado
será realizadoa 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 da instancia (PROD / HMG)
Informe IP de acesso ao serviço
Defina a porta do Servidor
Dados de conexão com banco de dados do Keycloak (Provedor de Segurança do TReports)
- Tipo do banco de dados (SQLServer, Oracle, Postgres)
...
- Senha de acesso ao banco de dados
- Dados de conexão com banco de dados do Produto TOTVS (Multicultivos)
- Escolha o tipo do banco de dados (SQLServer, Oracle, Postgres)
...
- 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 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).