Histórico da Página
...
Realizar a integração e configuração no TReports com um Provedor de Segurança, para autenticação de usuários com um produto.
Definições gerais:
O TReports conta agora com sua própria tela de Login, permitindo que a autenticação do usuário possa ser realizada de forma integrada com o produto.
Definimos como Produto, o ERP que será configurado e integrado ao TReports.
Definimos como Provedor de Segurança, quem é responsável por realizar a autenticação e autorização dos usuários.
Mantida a compatibilidade com o Rac para gerenciamento dos usuários e permissões configuradas por Tenant.o RAC ou FLUIG
Configurando o Provedor de Segurança - RAC:
...
Informações | ||
---|---|---|
| ||
Configurando o Provedor de Segurança - TOTVS:
Nesta nova versão o TReports passa a suportar o Provedor de Segurança TOTVS, com o objetivo de facilitar a integração com o Produto e melhorar a experiência de usabilidade.
Realizando esta integração direta com o Produto, o TReports não necessita da instalação do RAC, simplificando o procedimento de instalação e configuração.
Toda a autenticação e autorização de usuários passa a ser gerenciada pelo Produto.
O TReports utiliza sua própria tela de login para realizar a integração.
...
label | Rac |
---|
appsettings.Production.json
Painel |
---|
"Security": [ { ] |
Provider: Identificador do Provedor de Segurança TOTVS.
Issuer: Identificador do emissor de segurança.
CreateTokenEndpoint: Url para geração do token.
JwksEndpoint: Url com as chaves de segurança.
ApiBaseUrl: Url para realizar buscas no provedor.
Informações | ||
---|---|---|
| ||
API para obtenção do token de acesso às API’s REST no Protheus |
Usando variáveis de ambiente:
Caso o TReports seja instalado num ambiente Hosting ou Cloud native, é possível que a configuração do Provedor de Segurança seja informada por variáveis de ambiente.
O ambiente deve estar configurado como Produção, de acordo com o exemplo abaixo, usando o Provedor Totvs:
Card | ||
---|---|---|
| ||
web.config Painel | <environmentVariables> |