Configurazione autenticazione cliente

Experienci Platform offre grande flessibilità nei protocolli di autenticazione disponibili per partner e clienti. Puoi configurare la tua destinazione per supportare qualsiasi metodo di autenticazione standard del settore, come OAuth2, l’autenticazione del token Bearer, l’autenticazione della password e molto altro.

Questa pagina spiega come impostare la destinazione utilizzando il metodo di autenticazione preferito. In base alla configurazione di autenticazione utilizzata durante la creazione della destinazione, i clienti vedranno diversi tipi di pagine di autenticazione durante la connessione alla destinazione nell’interfaccia utente di Experienci Platform.

Per capire dove questo componente si inserisce in un’integrazione creata con Destination SDK, consulta il diagramma riportato di seguito. opzioni di configurazione oppure consulta le seguenti pagine di panoramica sulla configurazione di destinazione:

Prima di poter esportare i dati da Platform alla destinazione, i clienti devono creare una nuova connessione tra Experienci Platform e la destinazione, seguendo i passaggi descritti nella connessione di destinazione esercitazione.

Quando creazione di una destinazione attraverso la Destination SDK, customerAuthenticationConfigurations definisce ciò che i clienti visualizzano in schermata di autenticazione. A seconda del tipo di autenticazione di destinazione, i clienti devono fornire vari dettagli di autenticazione, ad esempio:

  • Per le destinazioni che utilizzano autenticazione di base, gli utenti devono fornire un nome utente e una password direttamente nella pagina di autenticazione dell’interfaccia utente di Experienci Platform.
  • Per le destinazioni che utilizzano autenticazione bearer, gli utenti devono fornire un token Bearer.
  • Per le destinazioni che utilizzano Autorizzazione OAuth2: gli utenti vengono reindirizzati alla pagina di accesso della tua destinazione, dove possono accedere con le loro credenziali.
  • Per Amazon S3 destinazioni, gli utenti devono fornire la propria Amazon S3 chiave di accesso e chiave segreta.
  • Per BLOB di Azure destinazioni, gli utenti devono fornire la propria Azure Blob stringa di connessione.

Puoi configurare i dettagli di autenticazione del cliente tramite /authoring/destinations endpoint. Consulta le seguenti pagine di riferimento API per esempi dettagliati di chiamate API, in cui puoi configurare i componenti mostrati in questa pagina.

Questo articolo descrive tutte le configurazioni di autenticazione dei clienti supportate che è possibile utilizzare per la destinazione e mostra ciò che i clienti vedranno nell’interfaccia utente di Experienci Platform in base al metodo di autenticazione configurato per la destinazione.

IMPORTANT
La configurazione dell’autenticazione del cliente non richiede la configurazione di alcun parametro. Puoi copiare e incollare i frammenti mostrati in questa pagina nelle chiamate API quando creazione o aggiornamento una configurazione di destinazione e gli utenti vedranno la schermata di autenticazione corrispondente nell’interfaccia utente di Platform.
IMPORTANT
Tutti i nomi e i valori dei parametri supportati da Destination SDK sono distinzione maiuscole/minuscole. Per evitare errori di distinzione tra maiuscole e minuscole, utilizza i nomi e i valori dei parametri esattamente come mostrato nella documentazione.

Tipi di integrazione supportati supported-integration-types

Consulta la tabella seguente per informazioni dettagliate sui tipi di integrazioni che supportano le funzionalità descritte in questa pagina.

Tipo di integrazione
Supporta la funzionalità
Integrazioni in tempo reale (streaming)
Integrazioni basate su file (batch)

Configurazione della regola di autenticazione authentication-rule

Quando utilizzi una delle configurazioni di autenticazione del cliente descritte in questa pagina, imposta sempre authenticationRule parametro in consegna di destinazione a "CUSTOMER_AUTHENTICATION", come illustrato di seguito.

{
   "destinationDelivery":[
      {
         "authenticationRule":"CUSTOMER_AUTHENTICATION",
         "destinationServerId":"{{destinationServerId}}"
      }
   ]
}

Autenticazione di base basic

L’autenticazione di base è supportata per le integrazioni in tempo reale (streaming) in Experienci Platform.

Quando si configura il tipo di autenticazione di base, gli utenti devono immettere un nome utente e una password per connettersi alla destinazione.

Rendering interfaccia utente con autenticazione di base

Per impostare l’autenticazione di base per la destinazione, configura customerAuthenticationConfigurations sezione tramite /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"BASIC"
   }
]

Autenticazione Bearer bearer

Quando configuri il tipo di autenticazione bearer, gli utenti devono immettere il token bearer ottenuto dalla destinazione.

Rendering dell’interfaccia utente con autenticazione bearer

Per impostare l'autenticazione di tipo Bearer per la destinazione, configurare customerAuthenticationConfigurations sezione tramite /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"BEARER"
   }
]

Autenticazione OAuth 2 oauth2

Gli utenti selezionano Connetti alla destinazione per attivare il flusso di autenticazione OAuth 2 nella destinazione, come mostrato nell’esempio seguente per la destinazione Twitter Tipi di pubblico personalizzati. Per informazioni dettagliate sulla configurazione dell’autenticazione OAuth 2 per l’endpoint di destinazione, consulta la sezione dedicata Destination SDK pagina di autenticazione OAuth 2.

Rendering dell’interfaccia utente con autenticazione OAuth 2

Per impostare OAuth2 per la destinazione, configura il customerAuthenticationConfigurations sezione tramite /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"OAUTH2"
   }
]

Autenticazione Amazon S3 s3

Amazon S3 l’autenticazione è supportata per le destinazioni basate su file in Experienci Platform.

Quando configuri il tipo di autenticazione Amazon S3, agli utenti viene richiesto di immettere le credenziali S3.

Rendering dell’interfaccia utente con autenticazione S3

Per impostare Amazon S3 per la destinazione, configura il customerAuthenticationConfigurations sezione tramite /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"S3"
   }
]

Autenticazione BLOB di Azure blob

Azure Blob Storage l’autenticazione è supportata per le destinazioni basate su file in Experienci Platform.

Quando configuri il tipo di autenticazione BLOB di Azure, gli utenti devono immettere la stringa di connessione.

Rendering dell’interfaccia utente con autenticazione BLOB

Per impostare Azure Blob per la destinazione, configura il customerAuthenticationConfigurations parametro in /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"AZURE_CONNECTION_STRING"
   }
]

Azure Data Lake Storage autenticazione adls

Azure Data Lake Storage l’autenticazione è supportata per le destinazioni basate su file in Experienci Platform.

Quando si configura Azure Data Lake Storage tipo di autenticazione, gli utenti devono immettere le credenziali dell’entità servizio Azure e le informazioni sul tenant.

Rendering interfaccia utente con Azure Data Lake Storage autenticazione

Per impostare Azure Data Lake Storage (ADLS) per la destinazione, configura il customerAuthenticationConfigurations parametro in /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"AZURE_SERVICE_PRINCIPAL"
   }
]

SFTP con autenticazione tramite password

SFTP l’autenticazione con password è supportata per le destinazioni basate su file in Experienci Platform.

Quando configuri SFTP con il tipo di autenticazione tramite password, gli utenti devono immettere il nome utente e la password SFTP, nonché il dominio e la porta SFTP (la porta predefinita è 22).

Rendering dell’interfaccia utente con SFTP con autenticazione tramite password

Per impostare l’autenticazione SFTP con password per la destinazione, configura la customerAuthenticationConfigurations parametro in /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"SFTP_WITH_PASSWORD"
   }
]

SFTP con autenticazione della chiave SSH

SFTP autenticazione con SSH La chiave è supportata per le destinazioni basate su file in Experienci Platform.

Quando configuri SFTP con il tipo di autenticazione della chiave SSH, gli utenti devono immettere il nome utente SFTP e la chiave SSH, nonché il dominio SFTP e la porta (la porta predefinita è 22).

Rendering dell’interfaccia utente con SFTP con autenticazione tramite chiave SSH

Per impostare l’autenticazione SFTP con chiave SSH per la destinazione, configura la customerAuthenticationConfigurations parametro in /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"SFTP_WITH_SSH_KEY"
   }
]

Google Cloud Storage autenticazione gcs

Google Cloud Storage l’autenticazione è supportata per le destinazioni basate su file in Experienci Platform.

Quando si configura Google Cloud Storage tipo di autenticazione, gli utenti devono inserire il proprio Google Cloud Storage ID chiave di accesso e chiave di accesso segreto.

Rendering dell’interfaccia utente con l’autenticazione di Google Cloud Storage

Per impostare Google Cloud Storage per la destinazione, configura il customerAuthenticationConfigurations parametro in /destinations endpoint come mostrato di seguito:

"customerAuthenticationConfigurations":[
   {
      "authType":"GOOGLE_CLOUD_STORAGE"
   }
]

Passaggi successivi next-steps

Dopo aver letto questo articolo, sarai in grado di comprendere meglio come configurare l’autenticazione utente sulla piattaforma di destinazione.

Per ulteriori informazioni sugli altri componenti di destinazione, consulta i seguenti articoli:

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6