Configurar conectividade OAuth com Google Calendário

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Crie um registro de aplicação para Google Calendário com ServiceNow para sincronizar reservas. Execute este registro da aplicação se quiser criar seu próprio alias de conexão e credencial para Google Calendário.

    Antes de Iniciar

    Autenticar Google para sincronização de calendário

    Certifique-se de que o escopo da aplicação esteja definido como Google Calendar Spoke. Caso contrário, faça o seguinte:
    1. Selecione o ícone Escopo da aplicação () no canto superior direito da página inicial Central do funcionário.
    2. Na lista suspensa, selecione a opção que consiste em Escopo da aplicação:.
    3. No navegador de filtros, pesquise e selecione Google Calendar Spoke.
    4. Atualize a página.

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > OAuth de Sistema > Registro de aplicações.
    2. Selecione Novo.
    3. Selecione Conectar a um provedor OAuth de terceiros
    4. No formulário, preencha os campos com os detalhes especificados.
      Tabela 1. Formulário de provedor OAuth de terceiros
      Campo Descrição
      Nome Nome exclusivo para identificar o registro, por exemplo, Calendário do Google Próprio.
      ID de cliente ID do cliente criado durante a autenticação do app em Google.
      Segredo do Cliente A senha que você gerou ao criar a aplicação em Google.
      Tipo de concessão padrão Tipo de concessão usado para estabelecer o token. Selecione o modo 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://www.googleapis.com/oauth2/v4/token.
      Redirecional URL Endpoint de retorno de chamada do OAuth. O URL é preenchido automaticamente como https://<instance-name> .service-now.com/oauth_redirect.do .
    5. Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
      Um perfil de entidade OAuth gerado pelo sistema é criado e exibido na lista relacionada Perfis de entidade OAuth. Por exemplo, Google Calendar Possui perfil padrão.
    6. Crie um escopo de entidade OAuth.
      1. Na lista relacionada Escopos de entidade OAuth, selecione Inserir uma nova linha...
      2. Insira o nome Calendário para o escopo.
      3. Insira o escopo do OAuth como Calendário.
      4. Selecione o ícone Salvar.
      5. Da mesma forma, crie outro escopo e insira os seguintes detalhes:
        • Nome: calendar.events
        • Escopo do OAuth: calendar.events
      6. Clique com o botão direito do mouse no cabeçalho do formulário Registro da aplicação e selecione Salvar.
        O sistema cria os registros de escopo.
    7. Selecione Atualizar.
    8. No formulário Registro da aplicação, selecione a lista relacionada Perfis de entidade OAuth.
      Nas etapas a seguir, adicione os escopos de entidade OAuth que você criou na etapa 6 ao perfil padrão.
      1. Selecione o perfil de entidade padrão, por exemplo, Perfil padrão do próprio calendário do Google.
      2. No formulário Perfil de entidade OAuth, faça o seguinte:
        1. Na seção Escopos de perfis de entidade OAuth, clique duas vezes em Inserir uma nova linha.
        2. Selecione o ícone de pesquisa (ícone de pesquisa).
        3. Selecione o calendário atribuído ao provedor OAuth que você criou na Etapa 6.
        4. Repita as etapas anteriores e adicione calendar.events.
    9. Selecione Atualizar.

    Resultado

    A conectividade OAuth foi adicionada para Google.

    O que Fazer Depois

    Crie seu próprio alias de conexão e credencial para Google