01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

Módulo:CONFIGURADOR
Função:CONFIGURADOR (CFGX038)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-37544


02. 
SITUAÇÃO/REQUISITO

Ao trabalhar com processos com mais de uma thread, onde abrimos o ambiente via RpcSetEnv, não temos como fazer a autenticação de forma adequada do usuário na thread onde o ambiente foi aberto via RpcSetEnv.

03. SOLUÇÃO

Foram criadas duas funções para permitir autenticar o usuário entre threads via RpcSetEnv.

Na thread inicial, onde o ambiente já encontra-se aberto e com o usuário logado, será possível gerar um token de autenticação via função totvs.framework.users.rpc.getAuthToken, esse token deve ser enviado para a outra thread e após o ambiente ser aberto via RpcSetEnv, enviar o token como parâmetro para a função totvs.framework.users.rpc.authByToken, que retornará um lógico indicando se a autenticação foi bem sucedida.


04. DEMAIS INFORMAÇÕES

https://tdn.totvs.com.br/display/framework/totvs.framework.users.rpc.getAuthToken

https://tdn.totvs.com.br/display/framework/totvs.framework.users.rpc.authByToken


05. ASSUNTOS RELACIONADOS

        https://tdn.totvs.com.br/display/framework/RpcSetEnv