- Introdução
- Notificações
- Licenciamento
- Solução de problemas
- Agentes de codificação
- Construtor de Conector
- Sobre o Construtor de Conector
- Criação do primeiro conector
- Como criar seu conector a partir de uma definição de API
- Configuração da autenticação
- Uso de variáveis no Construtor do Conector
- Designer de atividades
- Criação de um gatilho
- Scripts
- Lista de verificação do Construtor de Conector
- Introdução
- Exemplo A: criar um conector a partir de uma tela em branco com autenticação do Token de Acesso Pessoal
- Exemplo B: criar um conector de uma tela em branco com autenticação de chave de API
- Exemplo C: criar um conector a partir de uma especificação de API com autenticação de credenciais do cliente OAuth 2.0
- Act! 365
- ActiveCampaign
- Active Directory - Visualização
- Adobe Acrobat Sign
- Adobe PDF Services
- Agente 2 Agente - Prévia
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Defender for Cloud
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI – Pré-visualização
- Customer.io
- Database Hub
- Databricks - Preview
- Agente do Databricks
- Datadog
- Pesquisa Profunda
- Deputy
- Discord - Visualização
- DocuSign
- Gota
- Dropbox
- Dropbox Business
- Egnyte
- FHIR épico - Visualização
- Eventbrite
- Taxas de câmbio
- Exchange Server - Pré-visualização
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Documentos Google
- Google Drive
- Formulários Google - Pré-visualização
- Google Maps
- Planilhas Google
- Google Speech-to-Text
- Text-to-Speach do Google
- Google Tasks - Visualização
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- Http
- Webhook HTTP
- Hubspot CRM
- HubSpot Marketing
- HyperV - Pré-visualização
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Email
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- MCP
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Azure Sentinel
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- NVIDIA NIM
- OKTA
- OpenAI
- LLM em conformidade com OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Agentforce & Flows
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Sobre o conector Snowflake Cortex
- Autenticação do Snowflake Cortex
- Tabela de funcionalidades do Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Pré-visualização
- TangoCard
- Todoist
- Trello
- Twilio
- TypeSafe - Visualização
- UiPath Apps - Preview
- UiPath Data Fabric
- Test Manager da UiPath
- Atividades da UiPath GenAI
- UiPath Orchestrator
- X (anteriormente Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- UiPath Marketplace
- Funcional
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Autenticação do Snowflake Cortex
Conecte o UiPath ao Snowflake Cortex usando um Token de Acesso Programático, código de autorização OAuth 2.0, Credenciais do cliente OAuth 2.0 com Microsoft Entra ID ou Código de autorização externo OAuth 2.0 com PKCE, fornecendo o identificador da sua conta e credenciais relacionadas.
Pré-requisitos
Esse conector é compatível com quatro métodos de autenticação: Token de acesso programático (padrão), código de autorização OAuth 2.0, Credenciais do cliente OAuth 2.0 com Microsoft Entra ID e Código de autorização externo OAuth 2.0 com PKCE.
Para criar uma conexão, você precisa das seguintes credenciais:
- Token de acesso programático:
- Identificador da conta
- Token de acesso pessoal
- Código de autorização do OAuth 2.0:
- Identificador da conta
- ID do Cliente
- Segredo do Cliente
- Escopo - O padrão é
session:role:SYSADMIN. Você pode alterar isso para uma função diferente, desde que essa função seja concedida ao usuário que se conecta.
- Credenciais do cliente OAuth 2.0 com o Microsoft Entra ID:
- Identificador da conta
- ID do cliente e Segredo do cliente - Do registro do aplicativo Microsoft Entra ID.
- Escopo - O escopo do aplicativo Microsoft Entra ID representando o Snowflake, no formulário
api://<application-id-uri>/.default. - ID do tenant – O ID do diretório do Microsoft Entra ID (tenant), disponível na seção Visão geral do seu registro do aplicativo Microsoft Entra ID.
- Código de autorização do OAuth 2.0 externo com PKCE:
- Identificador da conta
- URL de autorização, URL do token e URL de atualização do token - Os pontos de extremidade OAuth 2.0 do seu provedor de identidade.
- ID do cliente - A partir do registro do aplicativo em seu provedor de identidade. Esse método usa um cliente público, portanto, nenhum segredo do cliente é necessário.
- Escopo -
offline_accessé sempre incluído, porque a conexão precisa dele para atualizar seu token. Adicione os escopos que seu provedor de identidade exige para o Snowflake.
Recuperação das suas credenciais
Você pode extrair o identificador de conta de seus Detalhes da conta ou do URL do servidor da conta. Por exemplo, na URL YQXMADF-EWA19151.snowflakecomputing.com o identificador é YQXMADF-EWA19151.
O Token de acesso pessoal (PAT) pode ser criado no painel do Snowflake em Configurações > Autenticação > Tokens de acesso programáticos. Você verá a opção PAT apenas se sua função permitir sua criação. Entre em contato com o administrador para obter detalhes.
Como usar o método de autenticação do código de autorização do OAuth 2.0
Por padrão, os usuários com a função ACCOUNTADMIN, ORGADMIN ou SECURITYADMIN são impedidos de usar a autenticação do OAuth 2.0 para criar uma conexão. A função que você insere no Scope deve ser concedida ao usuário de conexão e não deve ser uma dessas três. Para obter detalhes, consulte o Fluxo de autorização do Snowflake OAuth.
Para criar um cliente OAuth 2.0 para o Snowflake, execute as seguintes etapas:
-
Execute a consulta a seguir para criar a integração do OAuth. Certifique-se de incluir o URL de redirecionamento correto:
https://{baseURL}/provisioning_/callback(por exemplo, para Automation Cloud,https://cloud.uipath.com/provisioning_/callback).CREATE SECURITY INTEGRATION my_oauth_integration_uipath TYPE=OAUTH OAUTH_CLIENT=CUSTOM OAUTH_REDIRECT_URI='https://cloud.uipath.com/provisioning_/callback' OAUTH_CLIENT_TYPE='CONFIDENTIAL' OAUTH_ISSUE_REFRESH_TOKENS=true OAUTH_REFRESH_TOKEN_VALIDITY=86400 ENABLED=true;CREATE SECURITY INTEGRATION my_oauth_integration_uipath TYPE=OAUTH OAUTH_CLIENT=CUSTOM OAUTH_REDIRECT_URI='https://cloud.uipath.com/provisioning_/callback' OAUTH_CLIENT_TYPE='CONFIDENTIAL' OAUTH_ISSUE_REFRESH_TOKENS=true OAUTH_REFRESH_TOKEN_VALIDITY=86400 ENABLED=true; -
Execute a consulta a seguir para exibir os detalhes do cliente. Copie o
OAUTH_CLIENT_ID.DESCRIBE SECURITY INTEGRATION my_oauth_integration_uipathDESCRIBE SECURITY INTEGRATION my_oauth_integration_uipath -
Execute a seguinte consulta para exibir o segredo do cliente. Copie
OAUTH_CLIENT_SECRET(nãoOAUTH_CLIENT_SECRET_2).select system$show_oauth_client_secrets('MY_OAUTH_INTEGRATION_UIPATH');select system$show_oauth_client_secrets('MY_OAUTH_INTEGRATION_UIPATH');
Para obter detalhes, consulte Configurar o Snowflake OAuth para clientes personalizados.
Uso das credenciais do cliente OAuth 2.0 com o método de autenticação do Microsoft Entra ID
Esse método autentica-se por meio do OAuth externo do Snowflake com o Microsoft Entra ID em vez do próprio endpoint OAuth do Snowflake: o conector troca o ID e o segredo do cliente do aplicativo Microsoft Entra ID por um token de acesso e, em seguida, envia esse token para o Snowflake.
Para configurar Credenciais de cliente OAuth 2.0 com a autenticação do Microsoft Entra ID, configure o Microsoft Entra ID e o Snowflake:
- No Microsoft Entra ID, registre um aplicativo e crie um segredo do cliente para ele. Isso fornece o ID do cliente e o Segredo do cliente, e o ID do tenant está disponível na seção Visão geral do aplicativo.
- No Microsoft Entra ID, identifique (ou registre) o aplicativo que representa o Snowflake e observe seu URI do ID do aplicativo. Use-o para criar o valor do Escopo :
api://<application-id-uri>/.default. - No Snowflake, crie uma integração de segurança para o OAuth externo com o tipo de aplicativo definido como Azure, o público definido como o URI do ID do aplicativo na etapa 2 e um usuário do Snowflake mapeado para a declaração do token da entidade de serviço.
Para obter a sintaxe de configuração exata, consulte Snowflake External OAuth com Microsoft Entra ID na documentação do Snowflake.
Usando o código de autorização do OAuth 2.0 externo com o método de autenticação PKCE
Esse método faz login por meio de seu próprio provedor de identidade usando o fluxo de Código de Autorização do OAuth 2.0 com Chave de Prova para Troca de Código (PKCE), sem um segredo do cliente. Funciona com qualquer provedor de identidade cujos tokens o Snowflake aceita por meio de uma integração de segurança OAuth externa. O Microsoft Entra ID é o provedor de identidade de referência.
Para configurar esse método de autenticação, configure seu provedor de identidade e o Snowflake:
- Em seu provedor de identidade, registre um aplicativo como cliente público e adicione o URI de redirecionamento
https://{baseURL}/provisioning_/callback(por exemplo, para Automation Cloudhttps://cloud.uipath.com/provisioning_/callback). O ID do cliente do aplicativo é o ID do cliente para a conexão. - No Snowflake, crie uma integração de segurança do OAuth externo para seu provedor de identidade. A integração mapeia uma declaração no token, como
upn, para um usuário do Snowflake por meio doLOGIN_NAMEdo usuário. - Certifique-se de que o token conceda a função que a conexão usa. A função deve estar no escopo do token, por exemplo,
session:role:<role>, a menos que a integração definaEXTERNAL_OAUTH_ANY_ROLE_MODEcomoENABLE. - Quando você criar a conexão, substitua os valores em URL de autorização, URL do token e Atualizar URL do token pelos pontos de extremidade do seu provedor de identidade.
Para obter a sintaxe de configuração exata, consulte Visão geral do OAuth externo na documentação do Snowflake.
Adicione a conexão do Snowflake Cortex
-
Selecione Orchestrator no inicializador do produto.
-
Selecione uma pasta e navegue até a aba Conexões .
-
Selecione Adicionar conexão.
-
Para abrir a página de criação de conexão, selecione o conector na lista. Você pode usar a barra de pesquisa para encontrar o conector.
-
Selecione o tipo de autenticação: Token de acesso programático, Código de autorização do OAuth 2.0, Credenciais do cliente OAuth 2.0 com Microsoft Entra ID ou Código de autorização externo OAuth 2.0 com PKCE.
-
Insira as credenciais necessárias e selecione Conectar.
Quando disponível, selecione o menu ao lado de um campo e escolha Usar ativo de credencial ou Usar ativo do Orchestrator para fazer referência a um ativo do Orchestrator em vez de inserir o valor diretamente. Para obter mais informações, consulte Usar ativos de credenciais para conexões.
- Pré-requisitos
- Recuperação das suas credenciais
- Como usar o método de autenticação do código de autorização do OAuth 2.0
- Uso das credenciais do cliente OAuth 2.0 com o método de autenticação do Microsoft Entra ID
- Usando o código de autorização do OAuth 2.0 externo com o método de autenticação PKCE
- Adicione a conexão do Snowflake Cortex