Experience Platform erbjuder stor flexibilitet i de autentiseringsprotokoll som är tillgängliga för partners och kunder. Du kan konfigurera destinationen så att den stöder någon av de autentiseringsmetoder som är branschstandard, som OAuth2, autentisering av innehavartoken, lösenordsautentisering och många andra.
På den här sidan beskrivs hur du konfigurerar målet med den autentiseringsmetod du föredrar. Baserat på den autentiseringskonfiguration som du använder när du skapar målet, kommer kunderna att se olika typer av autentiseringssidor när de ansluter till målet i användargränssnittet i Experience Platform.
Mer information om var den här komponenten passar in i en integrering som skapas med Destination SDK finns i diagrammet i konfigurationsalternativ eller se följande sidor med översikt över målkonfigurationen:
Innan kunderna kan exportera data från Platform till ditt mål måste de skapa en ny anslutning mellan Experience Platform och ditt mål genom att följa stegen som beskrivs i målanslutning självstudiekurs.
När skapa ett mål via Destination SDK customerAuthenticationConfigurations
-avsnittet definierar vad kunderna ser i autentiseringsskärm. Beroende på autentiseringstypen för målet måste kunderna tillhandahålla olika autentiseringsdetaljer, som:
Du kan konfigurera kundautentiseringsinformation via /authoring/destinations
slutpunkt. På följande API-referenssidor finns detaljerade API-anropsexempel där du kan konfigurera komponenterna som visas på den här sidan.
I den här artikeln beskrivs alla kompatibla konfigurationer för kundautentisering som du kan använda för ditt mål, och det som kunder ser i användargränssnittet i Experience Platform visas baserat på den autentiseringsmetod som du har ställt in för ditt mål.
Konfigurationen för kundautentisering kräver inte att du konfigurerar några parametrar. Du kan kopiera och klistra in kodavsnitten som visas på den här sidan i dina API-anrop när skapa eller uppdatera en målkonfiguration, så ser dina användare motsvarande autentiseringsskärm i plattformsgränssnittet.
Alla parameternamn och värden som stöds av Destinationen SDK är skiftlägeskänslig. Undvik skiftlägeskänslighetsfel genom att använda parameternamn och värden exakt som de visas i dokumentationen.
Se tabellen nedan för mer ingående information om vilka typer av integreringar som stöder de funktioner som beskrivs på den här sidan.
Integrationstyp | Funktioner |
---|---|
Integrering i realtid (direktuppspelning) | Ja |
Filbaserade (batch) integreringar | Ja |
När du använder någon av de konfigurationer för kundautentisering som beskrivs på den här sidan ska du alltid ange authenticationRule
parameter in destinationsleverans till "CUSTOMER_AUTHENTICATION"
, vilket visas nedan.
{
"destinationDelivery":[
{
"authenticationRule":"CUSTOMER_AUTHENTICATION",
"destinationServerId":"{{destinationServerId}}"
}
]
}
Grundläggande autentisering stöds för integreringar i realtid (direktuppspelning) i Experience Platform.
När du konfigurerar den grundläggande autentiseringstypen måste användarna ange ett användarnamn och lösenord för att kunna ansluta till målet.
Konfigurera customerAuthenticationConfigurations
via /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"BASIC"
}
]
När du konfigurerar typen för innehavarautentisering måste användarna ange den innehavartoken som de får från ditt mål.
Konfigurera customerAuthenticationConfigurations
via /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"BEARER"
}
]
Användarna väljer Connect to destination för att utlösa OAuth 2-autentiseringsflödet till ditt mål, vilket visas i exemplet nedan för Twitter Custom Audiences-målet. Mer information om hur du konfigurerar OAuth 2-autentisering till målslutpunkten finns i den dedikerade Destination SDK OAuth 2-autentiseringssida.
Konfigurera OAuth2 autentisering för ditt mål, konfigurera customerAuthenticationConfigurations
via /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"OAUTH2"
}
]
Amazon S3 autentisering stöds för filbaserade mål i Experience Platform.
När du konfigurerar autentiseringstypen Amazon S3 måste användare ange sina S3-inloggningsuppgifter.
Konfigurera Amazon S3 autentisering för ditt mål, konfigurera customerAuthenticationConfigurations
via /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"S3"
}
]
Azure Blob Storage autentisering stöds för filbaserade mål i Experience Platform.
När du konfigurerar autentiseringstypen Azure Blob måste användarna ange anslutningssträngen.
Konfigurera Azure Blob autentisering för ditt mål, konfigurera customerAuthenticationConfigurations
-parametern i /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"AZURE_CONNECTION_STRING"
}
]
Azure Data Lake Storage autentisering stöds för filbaserade mål i Experience Platform.
När du konfigurerar Azure Data Lake Storage autentiseringstyp, användare måste ange autentiseringsuppgifter för Azure Service Principal och klientinformation.
Konfigurera Azure Data Lake Storage (ADLS) autentisering för ditt mål, konfigurera customerAuthenticationConfigurations
-parametern i /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"AZURE_SERVICE_PRINCIPAL"
}
]
SFTP autentisering med lösenord stöds för filbaserade mål i Experience Platform.
När du konfigurerar SFTP med lösenordsautentiseringstypen måste användarna ange SFTP-användarnamn och -lösenord samt SFTP-domän och -port (standardport är 22).
Konfigurera customerAuthenticationConfigurations
-parametern i /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"SFTP_WITH_PASSWORD"
}
]
SFTP autentisering med SSH -nyckeln stöds för filbaserade mål i Experience Platform.
När du konfigurerar SFTP med autentiseringstypen SSH-nyckel måste användarna ange SFTP-användarnamnet och SSH-nyckeln samt SFTP-domänen och -porten (standardporten är 22).
Konfigurera customerAuthenticationConfigurations
-parametern i /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"SFTP_WITH_SSH_KEY"
}
]
Google Cloud Storage autentisering stöds för filbaserade mål i Experience Platform.
När du konfigurerar Google Cloud Storage autentiseringstyp, användare måste ange sina Google Cloud Storage access key ID och secret access key.
Konfigurera Google Cloud Storage autentisering för ditt mål, konfigurera customerAuthenticationConfigurations
-parametern i /destinations
slutpunkt enligt nedan:
"customerAuthenticationConfigurations":[
{
"authType":"GOOGLE_CLOUD_STORAGE"
}
]
När du har läst den här artikeln bör du få en bättre förståelse för hur du kan konfigurera användarautentisering för målplattformen.
Mer information om de andra målkomponenterna finns i följande artiklar: