Nesta página, estão publicadas as principais orientações e conteúdos sobre configurações e apoios a integração Smart View (TReports) & TOTVS Agro.




01. COMO CONFIGURAR "NOME DO USUÁRIO" NO KEYCLOAK PARA O SMART VIEW

1. Para realizar essa operação, deve-se possuir, em seu ambiente, o TOTVS Agro Provider em Windows ou Linux, conforme descrito no manual de instalação.


2. Após a instalação e a configuração, deve-se acessar a URL padrão do TOTVS Agro Provider e realizar a login de acesso.


3. Logo após, deve-se navegar até o Realm Treports e acessar Client scopes.


4. Em seguida, deve-se criar um Client scopes chamado treports-jwt, seguindo o passo a passo abaixo:

    • Name: treports-jwt
    • Description: treports-jwt
    • Type: Default
    • Protocol: OpenID Connect


5. Após realizada a criação do Client scopes, criamos um novo Mapper para relacionado nome do usuário ao token:

    • Configure new mapper: User Attribute
    • Name: username > sub
    • User Attribute: username
    • Token Claim Name: sub


6. Agora, devemos incluir o novo Client scopes dentro do Clients, selecionando o treports.


7. Para concluir, basta acessar o produto Smart View e visualizar o nome do usuário no perfil.