Tempo aproximado para leitura: 00:01:00 min
Dúvida
Como realizar a autenticação no modelo OAuth2 para o Office 365 no Protheus?
Ambiente
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - a partir da versão 12.1.33
Solução
1° Deve-se possuir o token de acesso gerado pela Microsoft:
As permissões devem ser habilitadas no Azure Active Directory para que o token funcione corretamente.
O token tem um tempo de validade no qual sempre deve ser renovado.
2° Com o Token será possível passar para o método da classe TMailManager:SetOAuthToken no qual será permitido a autenticação.
Observações:
- O método deve ser chamado após chamar o método Init e antes de chamar os métodos de connect (SMTPConnect, POPConnect, ou IMAPConnect).
- Esse método impacta o recebimento e o envio de e-mails.
- Se a conexão utilizada for usando o protocolo MAPI, o método não tem efeito
Saiba mais
0 Comentários