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.
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.
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.
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.
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.
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.
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.
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.
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).
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).
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.
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:
- Autorizzazione OAuth2
- Campi dati cliente
- Attributi dell’interfaccia utente
- Configurazione dello schema
- Configurazione dello spazio dei nomi dell’identità
- Configurazioni di mappatura supportate
- Consegna della destinazione
- Configurazione dei metadati del pubblico
- Criterio di aggregazione
- Configurazione batch
- Qualifiche del profilo storico