Configuración de autenticación del cliente

Experience Platform ofrece una gran flexibilidad en los protocolos de autenticación disponibles para socios y clientes. Puede configurar su destino para que admita cualquiera de los métodos de autenticación estándar del sector, como OAuth2, autenticación de token de portador, autenticación de contraseña y muchos más.

Esta página explica cómo configurar su destino utilizando el método de autenticación preferido. En función de la configuración de autenticación que utilice al crear el destino, los clientes verán diferentes tipos de páginas de autenticación al conectarse al destino en la interfaz de usuario de Experience Platform.

Para saber dónde encaja este componente en una integración creada con Destination SDK, consulte el diagrama en la documentación de opciones de configuración o consulte las siguientes páginas de información general sobre la configuración de destino:

Para que los clientes puedan exportar datos de Platform a su destino, deben crear una nueva conexión entre Experience Platform y su destino, siguiendo los pasos que se describen en el tutorial de conexión de destino.

Al crear un destino mediante el Destination SDK, la sección customerAuthenticationConfigurations define lo que los clientes ven en la pantalla de autenticación. Según el tipo de autenticación de destino, los clientes deben proporcionar varios detalles de autenticación, como:

  • Para destinos que usan autenticación básica, los usuarios deben proporcionar un nombre de usuario y una contraseña directamente en la página de autenticación de la interfaz de usuario del Experience Platform.
  • Para destinos que usan autenticación de portador, los usuarios deben proporcionar un token de portador.
  • Para destinos que utilizan la autorización de OAuth2, se redirige a los usuarios a la página de inicio de sesión del destino, donde podrán iniciar sesión con sus credenciales.
  • Para los destinos de Amazon S3, los usuarios deben proporcionar su clave de acceso y clave secreta Amazon S3.
  • Para los destinos de Azure Blob, los usuarios deben proporcionar su cadena de conexión Azure Blob.

Puede configurar los detalles de autenticación del cliente a través del extremo /authoring/destinations. Consulte las siguientes páginas de referencia de la API para ver ejemplos detallados de llamadas de la API donde puede configurar los componentes que se muestran en esta página.

En este artículo se describen todas las configuraciones de autenticación de cliente admitidas que puede utilizar para el destino y se muestra lo que los clientes verán en la interfaz de usuario de Experience Platform en función del método de autenticación que configure para el destino.

IMPORTANT
La configuración de autenticación del cliente no requiere que configure ningún parámetro. Puede copiar y pegar los fragmentos que se muestran en esta página en sus llamadas de API al crear o actualizar una configuración de destino, y los usuarios verán la pantalla de autenticación correspondiente en la interfaz de usuario de Platform.
IMPORTANT
Todos los nombres y valores de parámetro admitidos por el Destination SDK distinguen entre mayúsculas y minúsculas 1}. Para evitar errores de distinción entre mayúsculas y minúsculas, utilice los nombres y valores de los parámetros exactamente como se muestra en la documentación.

Tipos de integración admitidos supported-integration-types

Consulte la tabla siguiente para obtener detalles sobre qué tipos de integraciones admiten la funcionalidad descrita en esta página.

Tipo de integración
Admite funcionalidad
Integraciones en tiempo real (streaming)
Integraciones basadas en archivos (por lotes)

Configuración de regla de autenticación authentication-rule

Cuando use cualquiera de las configuraciones de autenticación de clientes descritas en esta página, establezca siempre el parámetro authenticationRule en entrega de destino en "CUSTOMER_AUTHENTICATION", como se muestra a continuación.

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

Autenticación básica basic

La autenticación básica es compatible con integraciones en tiempo real (streaming) en Experience Platform.

Al configurar el tipo de autenticación básico, los usuarios deben introducir un nombre de usuario y una contraseña para conectarse al destino.

Procesamiento de IU con autenticación básica

Para configurar la autenticación básica para su destino, configure la sección customerAuthenticationConfigurations a través del extremo /destinations como se muestra a continuación:

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

Autenticación del portador bearer

Al configurar el tipo de autenticación de portador, los usuarios deben introducir el token de portador que obtienen de su destino.

Procesamiento de IU con autenticación de portador

Para configurar la autenticación de tipo portador para su destino, configure la sección customerAuthenticationConfigurations a través del punto de conexión /destinations como se muestra a continuación:

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

Autenticación OAuth 2 oauth2

Los usuarios seleccionan Conectar con destino para almacenar en déclencheur el flujo de autenticación de OAuth 2 en su destino, como se muestra en el ejemplo siguiente para el destino de Twitter de audiencias personalizadas. Para obtener información detallada sobre la configuración de la autenticación OAuth 2 en el extremo de destino, lea la página de autenticación OAuth 2 del Destination SDK.

Procesamiento de IU con autenticación de OAuth 2

Para configurar la autenticación OAuth2 para su destino, configure la sección customerAuthenticationConfigurations a través del extremo /destinations como se muestra a continuación:

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

Autenticación de Amazon S3 s3

La autenticación Amazon S3 es compatible con destinos basados en archivos en el Experience Platform.

Al configurar el tipo de autenticación de Amazon S3, los usuarios deben introducir sus credenciales de S3.

Procesamiento de IU con autenticación S3

Para configurar la autenticación Amazon S3 para su destino, configure la sección customerAuthenticationConfigurations a través del extremo /destinations como se muestra a continuación:

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

Autenticación de Azure Blob blob

La autenticación Azure Blob Storage es compatible con destinos basados en archivos en el Experience Platform.

Al configurar el tipo de autenticación de Azure Blob, los usuarios deben introducir la cadena de conexión.

Procesamiento de IU con autenticación de blob

Para configurar la autenticación Azure Blob para su destino, configure el parámetro customerAuthenticationConfigurations en el extremo /destinations como se muestra a continuación:

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

Autenticación Azure Data Lake Storage adls

La autenticación Azure Data Lake Storage es compatible con destinos basados en archivos en el Experience Platform.

Al configurar el tipo de autenticación Azure Data Lake Storage, los usuarios deben especificar las credenciales principales del servicio de Azure y su información de inquilino.

Procesamiento de IU con Azure Data Lake Storage autenticación

Para configurar la autenticación Azure Data Lake Storage (ADLS) para su destino, configure el parámetro customerAuthenticationConfigurations en el extremo /destinations como se muestra a continuación:

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

SFTP con autenticación de contraseña

Se admite la autenticación SFTP con contraseña para destinos basados en archivos en el Experience Platform.

Al configurar el SFTP con un tipo de autenticación por contraseña, los usuarios deben introducir el nombre de usuario y la contraseña del SFTP, así como el dominio y el puerto del SFTP (el puerto predeterminado es 22).

Procesamiento de IU con SFTP con autenticación por contraseña

Para configurar la autenticación SFTP con contraseña para su destino, configure el parámetro customerAuthenticationConfigurations en el extremo /destinations como se muestra a continuación:

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

SFTP con autenticación de clave SSH

La autenticación SFTP con la clave SSH es compatible con destinos basados en archivos en el Experience Platform.

Al configurar el SFTP con el tipo de autenticación de clave SSH, los usuarios deben introducir el nombre de usuario y la clave SSH del SFTP, así como el dominio y el puerto del SFTP (el puerto predeterminado es 22).

Procesamiento de IU con SFTP con autenticación de clave SSH

Para configurar la autenticación SFTP con clave SSH para su destino, configure el parámetro customerAuthenticationConfigurations en el extremo /destinations como se muestra a continuación:

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

Autenticación Google Cloud Storage gcs

La autenticación Google Cloud Storage es compatible con destinos basados en archivos en el Experience Platform.

Al configurar el tipo de autenticación Google Cloud Storage, los usuarios deben especificar Google Cloud Storage identificador de clave de acceso y clave de acceso secreta.

Procesamiento de IU con autenticación de Google Cloud Storage

Para configurar la autenticación Google Cloud Storage para su destino, configure el parámetro customerAuthenticationConfigurations en el extremo /destinations como se muestra a continuación:

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

Pasos siguientes next-steps

Después de leer este artículo, debería comprender mejor cómo puede configurar la autenticación de usuarios en la plataforma de destino.

Para obtener más información acerca de los demás componentes de destino, consulte los siguientes artículos:

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