//-------------------------------------------------------------------
/*/{Protheus.doc} MinhaFuncaoRPC
@author Framework
@since 02/10/2025
//-----------------------------------------------------------------*/
Function MinhaFuncaoRPC(cEmp, cFil, cToken)
RpcSetEnv(cEmp, cFil)
if !totvs.framework.users.rpc.authByToken(cToken)
UserException("O token recebido para autenticar o usuário está vazio, inválido ou expirado")
endif
//Faço meus processamentos
RpcClearEnv()
Return
//-------------------------------------------------------------------
/*/{Protheus.doc} MinhaFuncaoRPC2
@author Framework
@since 02/10/2025
//-----------------------------------------------------------------*/
Function MinhaFuncaoRPC2(cEmp, cFil, cToken)
// token enviado no parâmetro de senha será utilizado internamente para autenticar o usuário
// retornando false caso seja um token invalido (disponível a partir da lib 20251117)
if !RpcSetEnv(cEmp, cFil ,, cToken)
UserException("O token recebido para autenticar o usuário está vazio, inválido ou expirado")
endif
//Faço meus processamentos
RpcClearEnv()
Return