Usted estĆ” aquĆ:
Comparación de funciones de aplicaciones conectadas y aplicaciones cliente externas
Las aplicaciones conectadas ofrecen un marco de trabajo para proporcionar aplicaciones externas con sus datos de Salesforce. Sin embargo, hay aspectos del marco de trabajo que hacen posible la definición de funciones de usuario separadas y difĆciles de empaquetar en aplicaciones conectadas. Las aplicaciones cliente externas se diseƱaron para ser Ćŗtiles en la conexión de aplicaciones externas con sus datos como aplicaciones conectadas mientras trata estas carencias.
Las aplicaciones cliente externas son la nueva generación de aplicaciones conectadas. Se diseƱaron para mejorar la seguridad y resolver los problemas de distribución y empaquetado acumulados que afectan a las aplicaciones conectadas. Las aplicaciones cliente externas mantienen una separación limpia entre la configuración del desarrollador propietario y las polĆticas personalizables definidas por el administrador. Las aplicaciones cliente externas admiten todos los casos de uso de aplicaciones conectadas excepto algunos.
Utilice esta tabla de funciones disponibles para determinar si las aplicaciones cliente externas son la mejor opción para integrar su aplicación externa con Salesforce.
| Función | Aplicaciones conectadas | Aplicaciones cliente externas |
|---|---|---|
| Paquete 2GP | Restringida (1) | Disponible |
| Paquete 1GP | Disponible | No disponible |
| Gestión de estado de distribución | No disponible | Disponible |
| Funciones de usuario de desarrollador y administrador diferentes | No disponible | Disponible |
| Asociación y desasociación de suscriptor | No disponible | Disponible |
| Interfaz de usuario de Configuración de Salesforce | Disponible | Disponible |
| API de metadatos | Restringida (2) | Disponible |
| OAuth 2.0 | Disponible | Disponible (3) |
| SAML | Disponible | Disponible |
| OpenID Connect | Disponible | Disponible |
| Clave de consumidor OAuth y rotación de secreto de consumidor | Disponible | Disponible |
| Intervalo de direcciones IP de confianza para flujo de servidor web de OAuth | Disponible | Disponible |
| Copiar al duplicar un entorno sandbox | Disponible | Disponible (4) |
| Control de acceso de API | Disponible | No es necesario (5) |
| Creación de atributos personalizados | Disponible | Disponible |
| Compatibilidad de auditorĆa | Disponible | Disponible |
| Compatibilidad de registro | Disponible | Disponible |
| Gestión de URL de inicio | Disponible | Disponible |
| Gestión de polĆticas de acceso de OAuth | Disponible | Disponible |
| Restricciones de IP | Disponible | Disponible |
| Gestión de polĆticas de sesión | Disponible | Disponible |
| Gestión de polĆticas móviles | Disponible | Disponible |
| Gestión de gestores personalizados | Disponible | Disponible |
| Aprovisionamiento de usuarios | Disponible | No disponible |
| Gestión de uso de OAuth | Disponible | Disponible |
| Gestión de perfiles | Disponible | Disponible |
| Gestión de conjuntos de permisos | Disponible | Disponible |
| Gestión de acceso a datos (OAuth) | Disponible | Disponible |
| Lienzo | Disponible | Disponible |
| Notificaciones | Disponible | Disponible |
1. El empaquetado y la distribución son algunos de los problemas principales frente a aplicaciones conectadas. Este reto la fuerza impulsora en el desarrollo de aplicaciones cliente externas. Las aplicaciones conectadas utilizan un modelo de referencia para el empaquetado. No se pueden empaquetar utilizando empaquetado de segunda generación (2GP). Sin embargo, existe un método que incluye empaquetar aplicaciones conectadas en un paquete de primera generación (1GP) y que hace referencia a esa aplicación conectada empaquetada en un paquete 2GP. Las aplicaciones cliente externas se diseñaron con la inclusión de paquetes 2GP en mente y con opciones avanzadas de empaquetado y distribución.
2. Las aplicaciones conectadas pueden acceder a un subconjunto de funciones a travƩs del extremo de ConnectedApp en la API de metadatos.
3. Las aplicaciones cliente externas utilizan protocolos de OAuth para autorizar aplicaciones externas. Sin embargo, existen algunas funciones de OAuth que estÔn disponibles para aplicaciones conectadas pero no estÔn disponibles para aplicaciones cliente externas. Por ejemplo, el flujo nombre de usuario-contraseña de OAuth no estarÔ disponible para aplicaciones cliente externas. Del mismo modo, el registro de clientes dinÔmico aún no es compatible con aplicaciones cliente externas.
4. Las aplicaciones cliente externas locales no se copian en un nuevo entorno sandbox cuando duplica o actualiza un entorno sandbox. Solo las aplicaciones cliente externas empaquetadas se copian en el entorno sandbox.
5. Las aplicaciones cliente externas no se pueden utilizar sin instalación, de modo que no es necesario el control de acceso.

