Histórico da Página
Keycloak
O provedor de segurança foi implementado utilizando a ferramenta keycloakKeycloak, embarcada com o framework Spring Boot, e provê os mecanismos de autenticação e autorização para a nova versão do TReports.
Documentações
- Documentação oficial do Keycloak podem ser encontrado em https://www.keycloak.org/
- Documentação referente ao provedor de segurança utilizado no TReports https://tdn.totvs.com/pages/releaseview.action?pageId=619395492
Banco de dados
Os bancos de dados suportados pelo keycloak Keycloak são:
- PostgreSQL
- Oracle
- MS SqlServer
...
- SQLServer
Configuração do Keycloak
Apos Após a instalacao instalação do servico serviço do TProvider é necessário realizar a configuracao configuração inicial do Keycloak, relacionado a criacão criação de usuários.
URL de acesso:
...
...
- Clicar em Administration Console e realizar
...
- autenticação com usuário e senha de administrador ;
. Selecionar o Realm treports e clicar
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 criação 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
Link da documentacao oficial do TReports: https://tdn.totvs.com/pages/releaseview.action?pageId=625443148
Expedicao
O novo instalador e os pacotes da aplicacao estão disponibilizados no servidor de arquivos da engenharia, através do seguinte link.
Endereco para download do instalador
http://engenharia.agro.totvs.com.br:8080/download/tprovider-installer.zip
endereco para download da aplicacao.
...
e Save password