O provedor de segurança foi implementado utilizando a ferramenta Keycloak, 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 são:
- PostgreSQL
- Oracle
- MS SQLServer
Configuração do Keycloak
Após a instalação do serviço do T-Provider é necessário realizar a configuração inicial do Keycloak, relacionado a criação de usuários.
URL de acesso: http://[IP]:[PORTA]/auth
- Clicar em Administration Console e realizar autenticação com usuário e senha de administrador ;
- Dados de Acesso
- Usuário : admin
- Senha : pass
- Dados de Acesso
Selecionar o Realm treports
- Clicar no menu Users.
- Para adicionar um novo usuário, clique no botão Add User, informando o nome do usuário em seguida clique no botão Create.
- Após a 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 e Save password
Visão Geral
Import HTML Content
Conteúdo das Ferramentas