

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configurar Salesforce para AppFabric
<a name="salesforce"></a>

Salesforcefabrica software basado en la nube diseñado para ayudar a las empresas a encontrar más clientes potenciales, cerrar más negocios y sorprender a los clientes con un servicio increíble. Salesforce’s Customer 360 ofrece un conjunto completo de productos, une a los equipos de ventas, servicio, marketing, comercio y TI con una visión única y compartida de la información del cliente, lo que ayuda a las organizaciones a desarrollar relaciones tanto con los clientes como con los empleados.

Puede utilizarlos AWS AppFabric para recibir registros de auditoría y datos de usuariosSalesforce, normalizar los datos al formato Open Cybersecurity Schema Framework (OCSF) y enviar los datos a un bucket de Amazon Simple Storage Service (Amazon S3) o a una transmisión de Amazon Data Firehose.

**Topics**
+ [AppFabric soporte para Salesforce](#salesforce-appfabric-support)
+ [AppFabric Conectarse a tu Salesforce cuenta](#salesforce-appfabric-connecting)

## AppFabric soporte para Salesforce
<a name="salesforce-appfabric-support"></a>

AppFabric admite la recepción de información de usuario y registros de auditoría desdeSalesforce.

### Requisitos previos
<a name="salesforce-prerequisites"></a>

 AppFabric Para poder transferir los registros de auditoría Salesforce a los destinos admitidos, debe cumplir los siguientes requisitos:
+ Debe tener una [edición Performance, Enterprise o Unlimited](https://help.salesforce.com/s/articleView?id=sf.overview_edition.htm&type=5) deSalesforce. Póngase en contacto con nosotros Salesforce para actualizar a una de estas ediciones.
+ Si desea AppFabric transferir archivos de registro de eventos por hora con un [conjunto completo de eventos de registro de](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_eventlogfile_supportedeventtypes.htm)Salesforce, debe suscribirse a Event Monitoring como parte de las [funciones de Shield](https://www.salesforce.com/editions-pricing/platform/shield/) deSalesforce. De lo contrario, AppFabric transferirá los eventos limitados (es decir, los eventos de inicio de sesión InsecureExternalAssets, cierre de sesión, uso total de la API, infracción de CORS y eventos de HostnameRedirects ELF) del archivo de registro diario Salesforce’s estándar. Para comprobar si tu Salesforce cuenta ya está suscrita a Shield Features, ve a **Configuración** > **Gestor de eventos**. Si ves 19 o más eventos en la lista, tu cuenta está suscrita al Event Monitoring. Si no tienes Event Monitoring, puedes comprar una suscripción a este complemento contactando con Salesforce nosotros.
+ Debes habilitar la [generación del archivo de registro de eventos](https://help.salesforce.com/s/articleView?id=release-notes.rn_security_em_generate_event_log_files.htm&release=244&type=5) en la Salesforce configuración.
+ Debe usar el perfil de administrador del sistema para crear una OAuth aplicación e iniciar sesión con las mismas credenciales para AppFabric.

**nota**  
El uso total de la API, el registro de infracciones del CORS, los redireccionamientos de nombres de host, los activos externos inseguros y los eventos de inicio y cierre de sesión están disponibles sin coste adicional en las ediciones compatibles de. Salesforce Póngase en contacto con nosotros Salesforce para adquirir los tipos de eventos restantes. Para obtener más información sobre los tipos de Salesforce eventos, consulta los [tipos de eventos EventLogFile compatibles](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_eventlogfile_supportedeventtypes.htm) en el Salesforce sitio web.  
AppFabric puede admitir hasta 100 000 eventos por tipo de evento y por instancia de archivo de registro (por día u hora, según la suscripción al complemento Event Monitoring). Si un archivo de registro supera el umbral, es posible que se excluya todo el archivo de registro de la ingesta.

### Consideraciones de límites de velocidad
<a name="salesforce-rate-limits"></a>

Salesforce impone límites de velocidad a la API de Salesforce. Para obtener más información sobre los límites de velocidad de la Salesforce API, consulta los [límites y las asignaciones de las solicitudes de API](https://developer.salesforce.com/docs/atlas.en-us.salesforce_app_limits_cheatsheet.meta/salesforce_app_limits_cheatsheet/salesforce_app_limits_platform_api.htm) en el Salesforce sitio web. Si la combinación de las aplicaciones de Salesforce API existentes AppFabric y las aplicaciones de API existentes supera los Salesforce’s límites, es AppFabric posible que los registros de auditoría se retrasen.

### Consideraciones sobre el retraso de datos
<a name="salesforce-data-delay"></a>

Es posible que veas un retraso de hasta 6 horas en el archivo de registro diario o de hasta 29 horas en el archivo de registro por hora para que un evento de auditoría se entregue a tu destino. Esto se debe al retraso con el que la aplicación envía los eventos de auditoría, así como a las protecciones adoptadas para reducir la pérdida de datos. Sin embargo, esto puede personalizarse a nivel de cuenta. Para obtener ayuda, póngase en contacto con [Soporte](https://aws.amazon.com/contact-us/).

## AppFabric Conectarse a tu Salesforce cuenta
<a name="salesforce-appfabric-connecting"></a>

Después de crear tu paquete de aplicaciones dentro del AppFabric servicio, debes autorizarlo AppFabric conSalesforce. Para encontrar la información necesaria para realizar Salesforce la autorización AppFabric, sigue estos pasos.

### Cree una OAuth aplicación
<a name="salesforce-create-oauth"></a>

AppFabric se integra con el Salesforce uso OAuth. Para crear una OAuth aplicación enSalesforce, siga los siguientes pasos:

1. [Inicie sesión en su Salesforce cuenta.](https://login.salesforce.com)

1. Vaya a la **página de configuración** tal y como se describe en la [Salesforcedocumentación](https://help.salesforce.com/s/articleView?id=sf.basics_nav_setup.htm&type=5).

1. Busque **App Manager** en la búsqueda rápida.

1. Elige **Nueva aplicación conectada**.

1. Introduzca la información requerida en los campos del formulario.

1. Seleccione **Activar OAuth la configuración**.

1. Asegúrese de **desactivar** las siguientes opciones:
   + Solicite la extensión Proof Key for Code Exchange (PKCE) para los flujos de autorización compatibles
   + Se requiere un secreto para el flujo del servidor web
   + Se requiere un secreto para actualizar el flujo del token
   + Habilite la rotación del token de actualización

1. Introduce una URL con el siguiente formato en el cuadro de texto **URL de devolución de llamada** y selecciona **Guardar** cambios.

   ```
   https://<region>.console.aws.amazon.com/appfabric/oauth2
   ```

   En esta URL, *<region>* se encuentra el código Región de AWS en el que configuraste el paquete de AppFabric aplicaciones. Por ejemplo, el código de la región del Este de EE. UU. (Norte de Virginia) es `us-east-1`. Para esa región, la URL de redireccionamiento es `https://us-east-1.console.aws.amazon.com/appfabric/oauth2`.

1. Rellene los ámbitos según sea necesario (se describe en la siguiente [Ámbitos obligatorios](#salesforce-required-scopes) sección). Todos los demás campos se pueden dejar con sus valores predeterminados.

1. Seleccione **Save**.

1. Complete los siguientes pasos para verificar la política de token de actualización de la nueva OAuth aplicación:

   1. En la **página de configuración**, introduce **Aplicaciones conectadas** en el cuadro de texto Búsqueda rápida y, a continuación, selecciona **Administrar aplicaciones conectadas**.

   1. Selecciona **Editar** junto a la aplicación recién creada.

   1. Asegúrese de que el **token de actualización sea válido hasta que se seleccione la opción de revocación**.

   1. Guarde los cambios.

1. Complete los siguientes pasos para comprobar que se están generando los registros de auditoría:

   1. En la **página de configuración**, introduzca el **archivo de registro de eventos** en el cuadro de texto Búsqueda rápida y, a continuación, seleccione el **explorador de archivos de registro de eventos**.

   1. Confirme que los registros de eventos estén listados en el **explorador de archivos de registro de eventos**.

1. Navega hasta la aplicación creada y selecciona **Ver** en el menú desplegable.

1. Elija **Manage Consumer Details**.

   Se te redirigirá a una nueva pestaña en la que tendrás que verificar tu identidad. En esa pestaña, anota los valores **Consumer Key** y **Consumer Secret**. Los necesitarás más adelante para iniciar sesión.

### Ámbitos obligatorios
<a name="salesforce-required-scopes"></a>

Debe añadir los siguientes ámbitos a su Salesforce OAuth solicitud:
+ Administre los datos de los usuarios a través de APIs (`API`).
+ Realice la solicitud en cualquier momento (`refresh_token`y`offline_access`).

### Autorizaciones de la aplicación
<a name="salesforce-app-authorizations"></a>

#### ID de inquilino
<a name="salesforce-tenant-id"></a>

AppFabric solicitará su identificación de inquilino. El ID de inquilino AppFabric es el subdominio de Salesforce **Mi dominio**. Puedes encontrar tu **subdominio de Mi dominio** en la barra de direcciones de tu navegador entre y`https://`. `.my.salesforce.com`

Para encontrar tu Salesforce **dominio**, sigue las siguientes instrucciones de la pantalla de Salesforce inicio.

1. Ve a la **página de configuración** tal y como se describe en la [Salesforcedocumentación](https://help.salesforce.com/s/articleView?id=sf.basics_nav_setup.htm&type=5).

1. Busque **la configuración de la empresa** en la búsqueda rápida y elija **Mi dominio** en los resultados.

#### Nombre de inquilino
<a name="salesforce-tenant-name"></a>

Introduzca un nombre que identifique a esta Salesforce organización única. AppFabric usa el nombre del inquilino para etiquetar las autorizaciones de la aplicación y cualquier incorporación creada a partir de la autorización de la aplicación.

#### ID de cliente
<a name="salesforce-client-id"></a>

AppFabric solicitará un ID de cliente. Siga los pasos siguientes para encontrar su ID de cliente en Salesforce:

1. Navegue a la página **de configuración**.

1. Selecciona **Configuración** y, a continuación, selecciona **Administrador de aplicaciones**.

1. Elige la aplicación creada y selecciona **Ver** en el menú desplegable.

1. Elija **Manage Consumer Details**. Se te redirigirá a una nueva pestaña.

1. Verifica tu identidad y, a continuación, busca el valor de la **clave de consumidor**.

1. Introduzca la **clave de consumidor** en el campo de ID de cliente de AppFabric.

#### Secreto del cliente
<a name="salesforce-client-secret"></a>

AppFabric solicitará su secreto de cliente. El **secreto del cliente** AppFabric es el **secreto del consumidor** enSalesforce. Para encontrar tu secretoSalesforce, sigue los siguientes pasos:

1. Ve a la página **de configuración**.

1. Selecciona **Configuración** y, a continuación, selecciona **Administrador de aplicaciones**.

1. Elige la aplicación creada y selecciona **Ver** en el menú desplegable.

1. Elija **Manage Consumer Details**. Se te redirigirá a una nueva pestaña.

1. Verifica tu identidad y, a continuación, busca el valor de **secreto del consumidor**.

1. Introduzca el **secreto del consumidor** en el campo secreto del cliente de AppFabric.

#### Cómo aprobar la autorización
<a name="salesforce-approve-authorization"></a>

 Tras crear la autorización de la aplicación AppFabric, aparecerá una ventana emergente Salesforce para aprobarla. En la página de aprobación, asegúrese de utilizar el rol de administrador del Salesforce sistema o un Salesforce usuario que tenga permisos de usuario para ver los archivos de registro de eventos y habilitados para la API durante la autorización. Seleccione **Permitir** para aprobar la AppFabric autorización.