Configurando autenticação OAuth no GMail e G Suite no GLPI

· 5 minutos de leitura
Configurando autenticação OAuth no GMail e G Suite no GLPI

Cada vez mais está ficando próxima a hora do fim do suporte aos protocolos TLS 1.0 e 1.1, fazendo com que quem utiliza a abertura de e-mail no GLPI tenha que se adaptar para que o seu negócio não pare de funcionar, alguns já estão sentindo na prática essa parada repentina em serviços que dependem desses protocolos.

Nesse artigo, vamos abordar de forma detalhada e técnica como configurar a autenticação no protocolo oAuth, permitindo que a autenticação IMAP prossiga no GLPI através dos serviços de Gmail e G Suite.

É importante que todas as empresas que utilizam a abertura de e-mail pelo GLPI façam esse procedimento o quanto antes para que não tenham impacto!

Temos um artigo introdutório sobre o tema:

Prepare seu ambiente GLPI para o fim do suporte ao TLS 1.0 e 1.1
Há algum tempo, a Microsoft e o Google anunciaram que fechariam conexões básicas das caixas de e-mail que utilizam os protocolos de segurança TLS 1.0 e 1.1 em seus respectivos serviços Office 365 e G Suíte. Esse procedimento estava para ocorrer em meados de 2021, porém devido a
Oauth authentication for mail receivers - GLPI Project
At Teclib we developed Oauthimap plugin available for GLPI community, which allows to create an oauth connection to their services.

Preparação do Ambiente

Caso seu provedor seja G Suite ou Gmail, é necessário o uso do plugin criado e disponibilizado de forma gratuita pela própria Teclib’ que permite criar uma conexão Oauth com outros serviços de e-mail. O plugin pode ser baixado aqui ou pelo próprio Marketplace do GLPI. Faça a instalação e ativação do plugin:

Documentação oficial do plugin disponível aqui.

Antes de prosseguir com a configuração, é necessário realizar esse procedimento para que o GLPI esteja publicado na internet e a URL esteja configurada corretamente na aba Geral > Configuração Geral > “URL da aplicação”.

  • É necessário que a URL de acesso ao GLPI seja publicada para a internet com o certificado SSL ativado e valido (HTTPS).

Para configurar o plugin Oauth no GLPI é preciso criar uma aplicação de autenticação, para isso, acesse o GLPI por um usuário com perfil de Super-Admin e navegue até Configurar> Aplicações Oauth IMAP > Clique no botão '+' para adicionar uma nova conexão.

A partir dessa tela, prossiga com um dos procedimentos abaixo:


Configuração no Ambiente Gmail / G Suite

Acesse e autentique com a conta aqui.

Crie um novo projeto:

1. Este, no caso, vai se chamar AutenticacaoOauth.

Após criar o o projeto, você será redirecionado para o dashboard dele, clique em “ATIVAR APIS E SERVIÇOS.

Pesquise gmail e selecione: gmail api

Ative a API:

Após ativar a API, você será redirecionado para o dashboard novamente. Clique em “Tela de permissão OAuth”.

Selecione entre Interno e Externo, neste caso, vou selecionar Externo devido as limitações da minha conta Google:

Preencha os dados seguintes:

Clique em continuar e você será direcionado para a aba “Escopos”, clique em “Adicionar ou Remover Escopos

Filtre por Gmail API

Selecione os seguintes escopos:

Clique em salvar e continuar e depois pode selecionar:  "Voltar para o Painel"

Agora é necessário ser geradas as credenciais que precisam ser configuradas no GLPI, clique na aba Credenciais:

Clique em “CRIAR CREDENCIAIS

Clique em ID do cliente OAuth

Selecione Aplicativo da Web:

Você precisa adicionar a URL de redirecionamento

URL pode ser coletada no plugin Oauth IMAP através do menu Configurar > Aplicações OAuth IMAP, conforme print abaixo:

Um ponto a ser lembrado, o Gmail só aceita um DNS publicado (https://seuglpi.com.br). Feito isso serão gerados os dados de ID do Cliente e chave secreta do cliente, sua configuração deverá ser parecida com a do print abaixo:

Após isso, salve a configuração e vá em Autorização Oauth e crie uma autorização:

Ao clicar em “Crie uma autorização”, você será redirecionado para o login de sua conta Google.

Vá em “Configurar > Destinatários” no GLPI e ajuste as configurações conforme print abaixo, lembre-se de selecionar o usuário já cadastrado anteriormente.


Como implantar o GLPI?

Na Servicedesk Brasil cuidamos de tudo, desde a consultoria, alinhamento estratégico, implementação, automação de processos, fluxos, identidade visual personalizada, suporte, treinamento e desenvolvimento ou integração.

Nosso lema é ajudar o seu negócio crescer, aqui tem um Time esperando o seu Projeto de GLPI, permita que possamos potencializar e digitalizar os processos da sua organização!

A gente come, bebe e dorme GLPI. Somos APAIXONADOS pelo que fazemos.

Fale com um especialista: falecom@servicedeskbrasil.com.br
Nós queremos te ouvir!!!

GLPI 10
O lançamento oficial do GLPI 10 aconteceu no dia 20 de abril, pensando nisso, que tal um treinamento para dominar todas as novidades?