Páginas filhas
  • DFRM1-37544 DT RPC - Criar mecanismo para autenticação de usuário na thread

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

TOTVS Framework

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Framework 

Segmentos_totvs
Segmento

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

...