Configurar o spoke do Google Cloud SQL

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Integre a instância da ServiceNow e o spoke do Google Cloud SQL usando as credenciais do Google Cloud Platform para autenticar as solicitações da ServiceNow.

    Antes de Iniciar

    • Solicitar assinatura do Integration Hub.
    • Ative o spoke do Google Cloud SQL.
    • Função necessária: administrador

    Configurar a aplicação Google Cloud SQL

    Crie uma aplicação OAuth personalizada de sua conta Google Cloud Platform para habilitar a autenticação OAuth 2.0 com o spoke do Google Cloud SQL.

    Antes de Iniciar

    Google Identity and Access requisitos de integração:
    • Conta do Google Cloud SQL.
    • Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Conclua essas etapas a partir de Google Cloud Platform.

    Procedimento

    1. Registre uma nova aplicação personalizada e abra-a.
      1. Navegue até https://console.developers.google.com.
      2. Crie um projeto com suas Google Cloud Platform credenciais de administrador.
      3. Abra o projeto.
    2. Forneça o nome do domínio autorizado OAuth.
      1. No menu APIs e serviços, selecione Tela de consentimento OAuth.
      2. Insira o nome da aplicação.
      3. Especifique o domínio autorizado service-now.com.
      4. Clique em Salvar.
    3. Crie as credenciais.
      1. No menu APIs e serviços, selecione Credenciais.
      2. Selecione Criar ID de cliente OAuth na lista Criar credenciais.
    4. Selecione o tipo de aplicação Aplicação web.
    5. Insira o seguinte URI de redirecionamento autorizado: https:// <instance> .service-now.com/oauth_redirect.do e clique em Criar.
    6. Copie o ID e o segredo do cliente para um arquivo de texto para que você possa usá-los ao registrar o Google Cloud SQL como um provedor OAuth.
      Dica:
      Você sempre pode acessar o ID e o segredo do cliente na interface de APIs e serviços do Google clicando em Credenciais e selecionando o nome do ID do cliente OAuth 2.0.

    Registrar o Google Cloud SQL como um provedor OAuth

    Use as informações geradas durante a configuração da conta do Google Cloud SQL para registrar a aplicação Google Cloud SQL como um provedor OAuth e permitir que a instância solicite tokens OAuth 2.0.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Na instância ServiceNow, navegue até OAuth de Sistema > Registro de aplicações.
    2. Abra o registro, Google Cloud SQL.
    3. No formulário, preencha os seguintes campos:
      Campo Descrição
      ID de cliente ID de cliente da aplicação Google Cloud SQL.
      Segredo do cliente Segredo do cliente que você gerou ao criar a aplicação.
      Script do API da OAuth Script para personalizar a solicitação e a resposta. Selecione OAuthGCPSQLUtil.
      Tipo de concessão padrão Tipo de concessão usado para estabelecer o token. Selecione Código de autorização.
      URL de Autorização Endpoint do código de autorização do OAuth. Insira https://accounts.google.com/o/oauth2/v2/auth.
      URL de Token Endpoint do token do servidor OAuth. Insira https://oauth2.googleapis.com/token.
      URL de redirecionamento URL da instância ServiceNow neste formato: https://<instance> .service-now.com/oauth_redirect.do .
    4. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
      O sistema valida as credenciais do OAuth.

    Criar um registro de credencial para o spoke do Google Cloud SQL

    Crie um registro de credencial para conectar a aplicação personalizada do Google Cloud que você criou durante a configuração da conta. Os aliases de conexão e credencial do spoke do Google Cloud SQL usam essas credenciais para autorizar ações.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Hub de integração > Conexões e Credenciais.
    2. Abra o registro Google_Cloud_SQL.
    3. Na guia Credenciais, clique em Novo.
      O sistema exibe a mensagem: Que tipo de Credenciais você deseja criar?
    4. Selecione Credenciais OAuth 2.0.
    5. No formulário, preencha estes valores.
      Tabela 1. Formulário de credenciais OAuth 2.0
      Campo Descrição
      Nome Nome para identificar o registro de credencial. Por exemplo, Google Cloud SQL Cred.
      Perfil de Entidade OAuth Selecione o perfil de entidade OAuth padrão, Google Cloud SQL.
      Alias de credencial Alias de credencial associado a este registro. O registro de alias padrão, sn_gcpcloudsql_spk.Google_Cloud_SQL, está selecionado.

      Registro de credencial do spoke do Google Cloud SQL.

    6. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
    7. Para gerar o token OAuth, clique no link relacionado Obter Token OAuth.