Registrando app no Azure AD para usar a integração com o Microsoft Teams no Engage

Modificado em Sex, 8 Ago na (o) 10:27 AM

IMPORTANTE: Este procedimento deve ser realizado apenas uma vez. Uma vez obtidos o client_id, client_secret e o tenand_id e cadastrá-los na Engage a integração com o Microsoft Teams poderá ser utilizada na plataforma, normalmente.


1. Como criar uma nova aplicação no Azure?

  1. Acesse o portal do Azure, com uma conta de Administrador, pelo link: https://portal.azure.com
  2. Clique em ‘Azure Active Directory’ e, em seguida, em ‘App registrations’
  3. Clique em ‘New Registration’




d. Informe o nome da aplicação, na opção Who can use this application or access this API, selecione a opção Accounts in this organizational dirrecory (Single tenant) e na configuração Redirect URL, selecione a opção Web e informe o endereço https://one.engage.bz/externalOAuths/teamsMiddleware/ e, por fim, clique no botão "Register";




2. Gerando uma chave privada de aplicação

  1. Acesse o portal do Azure, com uma conta de Administrador, pelo link: https://portal.azure.com/
  2. Clique em ‘Azure Active Directory’ -> ‘App registrations’
  3. Clique no nome da aplicação que você criou na seção 1, no passo D

 

d. Clique no menu lateral esquerdo na opção ‘Cetificates & secrets’ e, em seguida, clique em ‘New client secret’

 

      e. No menu lateral direito informe um nome para a chave secreta e informe o período que ela deverá ficar válida.



f. Após criar a chave, copie e guarde a chave que será exibida na coluna ‘Value’, esta chave só será exibida nesse momento. Após fechar a tela não será possível recuperar esse valor e, caso você não a tenha copiado, será necessário remover a chave atual e criar uma nova.

3. Atribuir permissões na aplicação

  1. Acesse o portal do Azure, com uma conta de Administrador, pelo link: https://portal.azure.com/
  2. Clique em ‘Azure Active Directory’ -> ‘App registrations’
  3. Clique no nome da aplicação
  4. Clique no meu lateral esquerdo em ‘API permissions’, em seguida clicar em ‘Add a permission’ e depois em ‘Microsoft Graph’

     e. Ainda no menu lateral direito, clicar em ‘Delegate permissions’ e adicionar:

I. OnlineMeetings.ReadWrite

II. OnlineMeetings.Read

 

    f. Clique agora no botão ‘Grant admin consent for [nome da sua empresa]’ e atribua a permissão

 

4. Atribuir Politica de Acesso ao Aplicativo

  1. Abra o Powershell como Administrador

 

    b. Instale os módulos: PowerShellGet e MicrosoftTeams a partir dos scripts abaixo, conforme a imagem:

  1. Install-Module -Name PowerShellGet -Force –AllowClobber
  2. Install-Module -Name MicrosoftTeams -Force –AllowClobber

 

c. Conectar no Teams com um usuário administrador

  1. Connect-MicrosoftTeams

 

d. Crie uma nova Politica

  1. New-CsApplicationAccessPolicy -Identity onlinemeeting-policy -AppIds "[Client ID da sua aplicação]" -Description "Criar Reuniões Online via API"

 

e. Atribuir a nova Politica para todos os usuários

  1. Grant-CsApplicationAccessPolicy -PolicyName onlinemeeting-policy –Global

 

5. Informações que serão usadas no sistema da Engage

  1. Acesse o portal do Azure, com uma conta de Administrador, pelo link: https://portal.azure.com/
  2. Clique em ‘Azure Active Directory’ -> ‘App registrations’
  3. Clique no nome da aplicação
  4. Pega as informações ClientId e TenantId do painel abaixo:

 

    e. Client Secret, acessar o menu lateral esquerdo em ‘Certificates & secrets’ o valor é o que esta na coluna Value (que foi exibido no momento da criação da chave)



    f. Em posse do client_id, client_secret e do tenant_id, você precisa cadastrá-las na Engage. Para isto, no menu da área administrativa da plataforma da Engage, selecione a opção Outras Configurações, opção integrações, em seguida, Microsoft Teams e, por fim, configurar aplicativo. Na tela exibida, cadastre as informações necessárias e salve, conforme imagem abaixo:



g. Pronto, você vinculou o seu app do Azure com a plataforma da Engage. 

h. Feito isto, a partir de agora, você poderá seguir para o próximo passo que é a autorizar o app da Engage a utilizar sua conta para criação das reuniões no Microsoft Teams. Siga o tutorial disponível neste link.

 

 

 

 

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo