Configuración de autenticación del cliente

Experience Platform admite muchos métodos de autenticación estándar del sector en los protocolos 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. Según la configuración de autenticación que use al crear su 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 Experience Platform a su destino, deben crear una nueva conexión entre Experience Platform y su destino, siguiendo los pasos descritos en el tutorial de conexión de destino.

Al crear un destino hasta 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 utilizan 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 Experience Platform.
  • Para destinos que usan autenticación de portador, los usuarios deben proporcionar un token de portador.
  • Para destinos que usan 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.

Este artículo describe todas las configuraciones de autenticación de cliente admitidas que puede usar para su destino y 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 configuró para su 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 Experience Platform.
IMPORTANT
Todos los nombres y valores de parámetro admitidos por Destination SDK distinguen entre mayúsculas y minúsculas. Para evitar errores de distinción entre mayúsculas y minúsculas, utilice los nombres y valores de 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 del 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 Audiencias personalizadas de Twitter. 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 de 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 Amazon S3 s3

Se admite la autenticación Amazon S3 para destinos basados en archivos en Experience Platform.

Al configurar el tipo de autenticación Amazon S3, los usuarios deben escribir sus credenciales Amazon 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 Azure Blob blob

Se admite la autenticación Azure Blob Storage para destinos basados en archivos en Experience Platform.

Al configurar el tipo de autenticación Azure Blob, los usuarios deben escribir 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

Se admite la autenticación Azure Data Lake Storage para destinos basados en archivos en Experience Platform.

Al configurar el tipo de autenticación Azure Data Lake Storage, los usuarios deben especificar las credenciales de la entidad de seguridad de servicio 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 sftp-password-auth

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

Al configurar SFTP con el tipo de autenticación con contraseña, los usuarios deben escribir el nombre de usuario y la contraseña de SFTP, así como el dominio y el puerto de 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 sftp-ssh-key-auth

Se admite la autenticación SFTP con la clave SSH para destinos basados en archivos en Experience Platform.

Al configurar SFTP con el tipo de autenticación de clave SSH, los usuarios deben escribir el nombre de usuario SFTP y la clave SSH, así como el dominio y el puerto 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

Se admite la autenticación Google Cloud Storage para destinos basados en archivos en Experience Platform.

Al configurar el tipo de autenticación Google Cloud Storage, los usuarios deben escribir su 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"
   }
]

Próximos pasos next-steps

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

recommendation-more-help
experience-platform-help-destinations