Índice:


       

Objetivo:


        Realizar a integração e configuração no TReports com o RAC ou FLUIG


Configurando o Provedor de Segurança - RAC:


        As informações de configuração devem ser cadastradas previamente no RAC e então após isso informadas no TReports conforme abaixo.


racsettings.Production.json

"Security": [

{
     "ApiName": "authorization_api",
     "AuthorityEndpoint": "http://localhost/totvs.rac/",
     "AuthorizationEndpoint": "http://localhost/totvs.rac/",
     "ClientId": "oidc",
     "ClientSecret": "********",
     "RequireHttpsMetadata": false,
     "Scope": "authorization_api"

}

]

ApiName: Identificador da API.
AuthorityEndpoint: Url com o ambiente do RAC.
AuthorizationEndpoint: Url com o ambiente do RAC.
ClientId: Identificador do client OIDC.
ClientSecret: Chave do client.
RequireHttpsMetadata: Informações de metadados. Padrão false.
Scope: Identificação do escopo.

https://tdn.totvs.com.br/pages/viewpage.action?pageId=538503350


Configurando o Provedor de Segurança - FLUIG:


        As informações de configuração devem ser cadastradas previamente no FLUIG e então após isso informadas no TReports conforme abaixo.


racsettings.Production.json

"Security": [

{

     "ApiName": "FluigIdentity",
     "AuthorityEndpoint": "https://localhost/totvs.fluig",
     "TokenEndpoint": "https://localhost/token",
     "JwksEndpoint": "https://localhost/jwks",
     "ClientId": "oidc",
     "ClientSecret": "******",
     "RequireHttpsMetadata": false,
     "Scope": "authorization_api"
}

]

ApiName: Identificador do Provedor de Segurança.
AuthorityEndpoint: Url com o ambiente do FLUIG.
TokenEndpoint: Url com Informações do token.
JwksEndpoint: Url de chaves de verificação.
ClientId: Identificador do client OIDC.
ClientSecret: Chave do client.
RequireHttpsMetadata: Informações de metadados. Padrão false.
Scope: Identificação do escopo.

Utilização de Token Fluig no TReports

Integração da plataforma com o Identity