Configuratie van klantverificatie
Experience Platform verstrekt grote flexibiliteit in de authentificatieprotocollen beschikbaar aan partners en klanten. U kunt uw bestemming vormen om het even welke industrie-standaardauthentificatiemethodes zoals OAuth2, toonder symbolische authentificatie, wachtwoordauthentificatie, en vele meer te steunen.
Deze pagina verklaart hoe te opstelling uw bestemming gebruikend uw aangewezen authentificatiemethode. Gebaseerd op de authentificatieconfiguratie die u gebruikt wanneer u uw bestemming creeert, zullen de klanten verschillende soorten authentificatiepagina's zien wanneer het verbinden met de bestemming in Experience Platform UI.
Om te begrijpen waar deze component in een integratie past die met Destination SDK wordt gecreeerd, zie het diagram in de documentatie van configuratieoptiesof zie de volgende pagina's van het overzicht van bestemmingsconfiguratie:
Alvorens de klanten gegevens van Platform naar uw bestemming kunnen uitvoeren, moeten zij een nieuwe verbinding tussen Experience Platform en uw bestemming tot stand brengen, door de stappen te volgen die in het š leerprogramma worden beschreven 0} bestemmingsverbinding {.
Wanneer creƫrend een bestemmingdoor Destination SDK, bepaalt de customerAuthenticationConfigurations
sectie welke klanten in het authentificatieschermzien. Afhankelijk van het type van bestemmingsauthentificatie, moeten de klanten diverse authentificatiedetails, zoals verstrekken:
- Voor bestemmingen die basisauthentificatiegebruiken, moeten de gebruikers een gebruikersbenaming en een wachtwoord direct in de Experience Platform UI authentificatiepagina verstrekken.
- Voor bestemmingen die dragerauthentificatiegebruiken, moeten de gebruikers een dragertoken verstrekken.
- Voor bestemmingen die vergunning gebruiken OAuth2, worden de gebruikers opnieuw gericht aan login van uw bestemming pagina waar zij met hun geloofsbrieven kunnen login.
- Voor Amazon S3bestemmingen, moeten de gebruikers hun Amazon S3 toegangssleutel en geheime sleutel verstrekken.
- Voor Azure Klobbestemmingen, moeten de gebruikers hun Azure Blob verbindingskoord verstrekken.
U kunt de details van de klantenauthentificatie via het /authoring/destinations
eindpunt vormen. Zie de volgende API verwijzingspagina's voor gedetailleerde API vraagvoorbeelden waar u de componenten kunt vormen die in deze pagina worden getoond.
Dit artikel beschrijft alle gesteunde configuraties van de klantenauthentificatie die u voor uw bestemming kunt gebruiken, en toont welke klanten in het Experience Platform UI zullen zien die op de authentificatiemethode wordt gebaseerd die u opstelling voor uw bestemming.
Ondersteunde integratietypen supported-integration-types
Raadpleeg de onderstaande tabel voor meer informatie over de integratietypen die de op deze pagina beschreven functionaliteit ondersteunen.
Configuratie van verificatieregel authentication-rule
Wanneer het gebruiken van om het even welke configuraties van de klantenauthentificatie die in deze pagina worden beschreven, plaats altijd de authenticationRule
parameter in bestemmingsleveringaan "CUSTOMER_AUTHENTICATION"
, zoals hieronder getoond.
{
"destinationDelivery":[
{
"authenticationRule":"CUSTOMER_AUTHENTICATION",
"destinationServerId":"{{destinationServerId}}"
}
]
}
Basisverificatie basic
Basisverificatie wordt ondersteund voor realtime (streaming) integratie in Experience Platform.
Wanneer u het basisidentificatietype vormt, moeten de gebruikers een gebruikersbenaming en een wachtwoord invoeren om met uw bestemming te verbinden.
Als u basisverificatie voor uw doel wilt instellen, configureert u de sectie customerAuthenticationConfigurations
via het /destinations
-eindpunt, zoals hieronder wordt getoond:
"customerAuthenticationConfigurations":[
{
"authType":"BASIC"
}
]
Waardere verificatie bearer
Wanneer u het dragerauthentificatietype vormt, worden de gebruikers vereist om het dragerteken in te voeren dat zij uit uw bestemming verkrijgen.
Als u verificatie met meer typen wilt instellen voor uw doel, configureert u de sectie customerAuthenticationConfigurations
via het /destinations
-eindpunt, zoals hieronder wordt getoond:
"customerAuthenticationConfigurations":[
{
"authType":"BEARER"
}
]
OAuth 2-verificatie oauth2
Gebruikers selecteren Connect to destination om de OAuth 2-verificatiestroom naar uw doel te activeren, zoals in het onderstaande voorbeeld voor de bestemming Aangepast publiek van Twitter wordt getoond. Voor gedetailleerde informatie bij het vormen van OAuth 2 authentificatie aan uw bestemmingshindpunt, lees de specifieke Destination SDK OAuth 2 authentificatiepagina.
Als u OAuth2 -verificatie wilt instellen voor uw doel, configureert u de customerAuthenticationConfigurations
-sectie via het /destinations
-eindpunt, zoals hieronder wordt weergegeven:
"customerAuthenticationConfigurations":[
{
"authType":"OAUTH2"
}
]
Amazon S3-verificatie s3
Amazon S3 -verificatie wordt ondersteund voor op bestanden gebaseerde doelen in Experience Platform.
Wanneer u het Amazon S3 authentificatietype vormt, worden de gebruikers vereist om hun S3 geloofsbrieven in te voeren.
Als u Amazon S3 -verificatie wilt instellen voor uw doel, configureert u de customerAuthenticationConfigurations
-sectie via het /destinations
-eindpunt, zoals hieronder wordt weergegeven:
"customerAuthenticationConfigurations":[
{
"authType":"S3"
}
]
Azure Blob-verificatie blob
Azure Blob Storage -verificatie wordt ondersteund voor op bestanden gebaseerde doelen in Experience Platform.
Wanneer u het verificatietype Azure Blob configureert, moeten gebruikers de verbindingstekenreeks invoeren.
Als u Azure Blob -verificatie wilt instellen voor uw doel, configureert u de parameter customerAuthenticationConfigurations
in het eindpunt /destinations
, zoals hieronder wordt weergegeven:
"customerAuthenticationConfigurations":[
{
"authType":"AZURE_CONNECTION_STRING"
}
]
Azure Data Lake Storage verificatie adls
Azure Data Lake Storage -verificatie wordt ondersteund voor op bestanden gebaseerde doelen in Experience Platform.
Wanneer u het Azure Data Lake Storage authentificatietype vormt, worden de gebruikers vereist om de Azure Belangrijkste geloofsbrieven van de Dienst en hun huurdersinformatie in te voeren.
Als u Azure Data Lake Storage (ADLS)-verificatie wilt instellen voor uw doel, configureert u de parameter customerAuthenticationConfigurations
in het eindpunt /destinations
, zoals hieronder wordt weergegeven:
"customerAuthenticationConfigurations":[
{
"authType":"AZURE_SERVICE_PRINCIPAL"
}
]
SFTP met wachtwoordverificatie
SFTP -verificatie met wachtwoord wordt ondersteund voor op bestanden gebaseerde doelen in Experience Platform.
Wanneer u SFTP met het type van wachtwoordauthentificatie vormt, worden de gebruikers vereist om de gebruikersbenaming en het wachtwoord van SFTP, evenals het domein en de haven van SFTP in te voeren (de standaardhaven is 22).
Als u SFTP-verificatie wilt instellen met een wachtwoord voor uw doel, configureert u de parameter customerAuthenticationConfigurations
in het /destinations
-eindpunt, zoals hieronder wordt weergegeven:
"customerAuthenticationConfigurations":[
{
"authType":"SFTP_WITH_PASSWORD"
}
]
SFTP met SSH-sleutelverificatie
SFTP -verificatie met de SSH -toets wordt ondersteund voor op een bestand gebaseerde doelen in Experience Platform.
Wanneer u SFTP met SSH zeer belangrijke authentificatietype vormt, worden de gebruikers vereist om de gebruikersbenaming van SFTP en de sleutel van SSH, evenals het domein en de haven van SFTP in te voeren (de standaardhaven is 22).
Als u SFTP-verificatie wilt instellen met SSH-sleutel voor uw doel, configureert u de parameter customerAuthenticationConfigurations
in het /destinations
-eindpunt, zoals hieronder wordt getoond:
"customerAuthenticationConfigurations":[
{
"authType":"SFTP_WITH_SSH_KEY"
}
]
Google Cloud Storage verificatie gcs
Google Cloud Storage -verificatie wordt ondersteund voor op bestanden gebaseerde doelen in Experience Platform.
Wanneer u het verificatietype Google Cloud Storage configureert, moeten gebruikers hun Google Cloud Storage access key ID en secret access key invoeren.
Als u Google Cloud Storage -verificatie wilt instellen voor uw doel, configureert u de parameter customerAuthenticationConfigurations
in het eindpunt /destinations
, zoals hieronder wordt weergegeven:
"customerAuthenticationConfigurations":[
{
"authType":"GOOGLE_CLOUD_STORAGE"
}
]
Volgende stappen next-steps
Na het lezen van dit artikel, zou u een beter inzicht in moeten hebben hoe u gebruikersauthentificatie aan uw bestemmingsplatform kunt vormen.
Raadpleeg de volgende artikelen voor meer informatie over de andere doelcomponenten: