Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como gerar as credenciais de Clientes OAuth para comunicação M2M - Machine to Machine para integrações com os produtos TOTVS SaaS?
Ambiente
TOTVS Logística - TOTVS Checklist - Checklist - Todas as versões
Solução
A sigla M2M é utilizada para representar o termo machine to machine, que pode ser entendido como a comunicação entre máquinas, muito comum em integrações que não necessitam de interação humana. Parecido com as credenciais comuns onde temos o login e senha, as credenciais M2M possuem um client-id e um client-secret, que são utilizados para gerar uma chave de acesso.
Na plataforma TOTVSApp a responsabilidade de prover as credenciais M2M são do RAC e para isso e o usuário deve ter permissão para gerir os Clients OAuth.
Para conceder essa permissão, basta editar o usuário e habilitar a opção Pode gerir clients oauth.
Com o usuário habilitado para gerir Clients oAuth, o menu abaixo fica disponível no menu principal do Access:
Ao clicar no menu Client Oauth, será direcionado a pagina na qual é possível visualizar os Clients OAuth já cadastros e adicionar novos:
Ao iniciar o registro de um novo Clients OAuth será solicitado o produto, dentre os que estejam provisionados no tenant, para qual será gerada as credenciais.
Após selecionar para qual produto deseja gerar as credenciais, clique em Salvar e será gerado o client-id e o client-secret.
Importante
O client-secret será exibido apenas no momento da criação, não podendo mais ser visualizado no futuro. Em caso de perda desta informação, deverá ser apagado o respectivo client-id e gerado um novo.
Saiba mais
Orientações sobre como utilizar o client-id e o client-secret para gerar autorização de comunicação com os produtos TOTVS SaaS: Logística - TOTVS Checklist - Checklist - Orientações para integração com produtos TOTVS SaaS via API
0 Comentários