Disponível a partir do pacote SmartLink 2.5.7 |
O Credential Helper é um serviço disponível na plataforma TOTVS Apps para uso pelos ERPs e outras aplicações TOTVS que necessitem obter credenciais (client ID e client secret) para habilitar a comunicação com a solução SmartLink.
Com o uso do Credential Helper, o tempo entre solicitar a geração de credenciais e ter a aplicação conectada ao SmartLink foi reduzido para minutos. Além disso, o processo é automatizado, requerendo interação com o usuário final somente quando estritamente necessário.
Para mais informações acesse a documentação com todas as informações do Credential Helper. |
Sempre que um ambiente é aberto uma verificação é feita para determinar se a solicitação ao credential helper deve ser realizada.
Requsitos para execução:
A cada solicitação é contabilizado um espaço de uma hora para que outra solicitação seja iniciada e isso é verificado antes de realizar a execução, ou seja, a cada uma hora a solicitação pode ser realizada.
![]() |
Ao verificar que a chamada do credential helper será realizada algumas informações são recuperadas para realização da solicitação:
O Protheus aciona o Credential Helper solicitando a geração das credenciais enviando o contexto recuperado.
A solicitação quando retornada traz o status em que se encontra a solicitação:
Para visualizar o retorno deve-se habilitar o log de debug (FWLOGMSG_DEBUG=1) |
Para mais detalhes do processo no credential helper acesse a documentação do fluxo de operação ao receber a solicitação. |
Caso, após a chamada do endpoint de geração de credenciais, o Credential Helper identifique a necessidade de interação do usuário será retornado a indicação de que será preciso executar o wizard do Credential Helper.
No configurador insira uma nova opção no menu do SIGACFG com a função CFGWizardCHApp para possibilitar a abertura do configurador do smartlink.
É possível gerar novas credenciais para um determinado ambiente que irá iniciar uma nova solicitação, essa solicitação é acompanhada conforme o funcionamento da solicitação de credenciais.
Para informações detalhadas do configurador smartlink acesse sua documentação. |
Considerando que o Protheus já possua credenciais e a comunicação com o SmartLink já esteja em uso e que essas credenciais foram obtidas de forma distinta do Credential Helper, a sincronização será realizada.
A sincronização é realizada para que o controle do Credential Helper esteja atualizado com as credencias em uso para demais validações.
Para mais informações acesse a documentação do fluxo de operação da sincronização. Caso exista algum erro na geração o credential helper retorna o resultado para avaliação, qualquer dúvida consultar os retornos da documentação. |