Configurar o spoke Microsoft Azure DevOps dos quadros usando OAuth

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Integre a instância ServiceNow e Azure DevOps Boards usando a autenticação OAuth 2.0 para autenticar solicitações ServiceNow.

    Antes de Iniciar

    • Solicite uma assinatura do Integration Hub.
    • Ativação do Azure DevOps Boards spoke
    • Função necessária: administrador
    Importante:
    • Se você estiver configurando o Azure DevOps Boards spoke usando o OAuth, não precisará configurar o spoke usando o token de acesso pessoal.
    • Se o Azure DevOps Boards spoke já estiver configurado e configurado, certifique-se de definir o valor de Ativo como falso para a conexão existente antes de prosseguir para configurar o spoke usando o OAuth.

      Se a conexão já estiver configurada, defina o valor de Ativo como falso.

    Registro de uma aplicação usando o portal do Microsoft Azure

    Forneça autorização para a instância ServiceNow registrando uma aplicação no portal do Microsoft Azure.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Conclua essas etapas no portal do Microsoft Azure.

    Procedimento

    1. Faça login no portal do Microsoft Azure como administrador.
    2. Clique em Registros de app.
    3. Clique em Novo registro.
    4. No formulário, preencha os campos de acordo com seus requisitos.
      Para URI de redirecionamento, especifique o URL da instância ServiceNow neste formato: https://<ServiceNow-Instance-Name> .service-now.com/oauth_redirect.do .

      Registre uma aplicação no portal do Microsoft Azure.

    5. Clique em Registrar.
      A aplicação é criada e os valores de ID da aplicação (cliente) e ID do diretório (locatário) são exibidos.

      Valores de ID da aplicação (cliente) e ID do diretório (locatário) exibidos após a criação da aplicação.

    6. Copie e registre os valores de ID da aplicação (cliente) e ID do diretório (locatário).
    7. Gere um segredo do cliente para a aplicação.
      1. Em Gerenciar, clique em Certificados e segredos.
      2. Clique em Novo segredo do cliente.
      3. No formulário, insira fornecer uma descrição e especificar a duração após a qual o segredo expira.
      4. Clique em Adicionar.

        Crie um segredo do cliente.

        O segredo do cliente é criado e seu valor é exibido.
      5. Copie o valor do segredo do cliente para uso posterior.

        Copie o valor do segredo do cliente para uso posterior.

    8. Forneça as permissões de API necessárias para a aplicação.
      1. Em Gerenciar, clique em Permissões de API.
      2. Clique em Adicionar uma permissão.
      3. Em APIs da Microsoft, clique em Azure DevOps.

        Adicione permissões de API.

      4. Expanda vso e selecione estas permissões vso.project_manage e vso.work_full.
        A permissão User.Read no Microsoft Graph é selecionada por padrão. Configure outras permissões de acordo com seus requisitos.
      5. Clique em Conceder consentimento ao administrador para a ServiceNow.

        Conceder consentimento de administrador para a ServiceNow.

      6. Quando solicitado, confirme sua escolha para conceder consentimento de administrador para a ServiceNow.

    Resultado

    Uma aplicação foi registrada no portal do Microsoft Azure. Você pode usar esta aplicação para se conectar ao seu projeto do Azure DevOps na instância da ServiceNow.

    Criar um registro de conexão para o Microsoft Azure DevOps Boards Spoke

    Crie um registro de conexão que permita que a instância da ServiceNow envie solicitações de conexão para os quadros Microsoft Azure DevOps.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Workflow Studio.
    2. Selecione Integrações.
    3. No campo Pesquisar todas as conexões, insira Quadros de DevOps do Azure.
      Confirme se a guia Saída está selecionada.
    4. No bloco Azure_DevOps_Boards, selecione Exibir detalhes.
      Botão Exibir detalhes no bloco Quadros do Azure DevOps.
    5. Selecione Configurar.
    6. Preencha o formulário.
      Tabela 1. Formulário de conexão do Azure DevOps Boards
      Campo Descrição
      Nome da Conexão Opção para fornecer o nome do registro de conexão. O nome padrão e somente leitura do primeiro registro de conexão criado é Azure_DevOps_Boards.
      URL de conexão Opção para fornecer o endpoint que o alias usa para interagir com o ambiente do Azure DevOps.
      ID de cliente Opção para fornecer o ID de cliente que você gerou ao registrar uma aplicação no portal Microsoft Azure.
      Segredo do cliente Opção para fornecer o segredo do cliente que você gerou ao registrar uma aplicação no portal Microsoft Azure.
      URL de redirecionamento do OAuth Opção para fornecer a URL de redirecionamento. Você deve fornecer a URL de redirecionamento no formato https://<your-instance-name> .service.now.com/oauth_redirect.do .
      ID de locatário Opção para fornecer a ID do locatário que você gerou ao registrar uma aplicação no portal Microsoft Azure.
      Formulário Criar conexão.
    7. Selecione Criar e obter um Token do OAuth.
      Você faz login no portal Microsoft Azure e, após a autenticação bem-sucedida, o token OAuth é emitido.

      O token OAuth está disponível.