Usted está aquí:
Configurar aplicaciones cliente externas empaquetables
Las aplicaciones cliente externas son una excelente solución cuando se crean y se utilizan de forma local. Sin embargo, se diseñaron pensando en el empaquetado gestionado. Las aplicaciones empaquetadas se pueden implementar en otras organizaciones. Determine si empaquetar su aplicación o mantenerla local. Las aplicaciones empaquetadas que incluyen un complemento de OAuth pueden implementarse para generar sus propias configuraciones de OAuth exclusivas o pueden hacer referencia a la configuración de la organización donde se desarrolló la aplicación.
Para trabajar con organizaciones borrador, primero habilite el núcleo del desarrollador (Dev Hub) en su organización. Los permisos especificados en el archivo de definición de la organización borrador solo se reconocen si están activados en la organización de Dev Hub.
Esta sección describe las diferentes formas de empaquetar, distribuir y anular la asociación de una aplicación cliente externa que incluye un complemento de OAuth. Para configurar el entorno para las demostraciones en esta sección, activamos los usuarios y los permisos de aplicaciones cliente externas en tres organizaciones. Cada una se utiliza para una formación de la organización de aplicación cliente externa diferente.
- Organización 1 es la organización de origen que almacena el archivo de configuración de OAuth global. Todas las aplicaciones cliente externas implementadas que no tienen su propio archivo de configuración global hacen referencia al archivo de configuración global en esta organización. En un escenario de vida real, esta organización debe ser una organización no efímera que permanece activa siempre que las aplicaciones cliente externas asociadas con ella estén en uso. El nombre de usuario de muestra para esta organización es johndoe@example.com.
- La organización 2 incluye una aplicación cliente externa que se implementa desde la organización 1. Hace referencia al archivo de configuración global de la organización 1 para las credenciales de OAuth. El nombre de usuario de muestra para esta organización es johndoe@example2.com.
- La organización 3 incluye una aplicación cliente externa que se implementó desde la organización 1, pero incluye su propio archivo de configuración global con credenciales de OAuth exclusivas. El nombre de usuario de muestra para esta organización es johndoe@example3.com.
Exportar metadatos e implementar en nueva organización
Exporte los metadatos desde su organización de origen e impleméntelos en otra organización. Cuando este proceso está completo, tanto la organización de origen (organización 1) como la nueva organización (organización 2) hacen referencia al archivo de configuración global y a los detalles de consumidor de OAuth para la organización de origen. El archivo de políticas es opcional al implementar en la otra organización. Si el archivo de políticas existente no está especificado en el encabezado, el proceso de implementación genera un nuevo archivo de políticas con valores predeterminados. La nueva organización no puede recuperar metadatos desde el archivo de configuración global porque la organización de origen los posee y la nueva organización solo puede hacer referencia a ellos.
Eliminar entidades de aplicaciones cliente externas de paquetes gestionados 2GP
Las aplicaciones cliente externas admiten eliminar componentes de metadatos de paquetes gestionados de segunda generación (2GP). Al actualizar, ExternaclClientApplication y ExtlClntAppOauthSettings se eliminan de forma permanente.
- Recuperar datos desde la organización de origen
Obtenga metadatos de aplicación cliente externa desde la organización de origen utilizando una operación de recuperación. - Implementar una aplicación cliente externa que haga referencia al archivo Configuración de OAuth global de la organización de origen
Implemente una aplicación cliente externa en una nueva organización y consiga que haga referencia a las credenciales de la organización de origen. Para configurar esta relación, modifique el vínculo de OAuth en el archivo de configuración de OAuth y elimine la referencia al archivo de configuración de OAuth global en el archivo de manifiesto package.xml de la nueva organización. - Implementar una aplicación cliente externa con un nuevo archivo de configuración de OAuth global
Implemente los metadatos de la organización de origen en una organización con su propio consumidor de OAuth. Para configurar la aplicación, elimine el vínculo de OAuth en el archivo de configuración de OAuth y agregue una referencia al archivo de configuración de OAuth global en el archivo de manifiesto package.xml en la nueva organización. - Asociación y desasociación de aplicaciones cliente externas
Las aplicaciones cliente externas están diseñadas para el empaquetado de segunda generación (2GP), lo que significa que están optimizadas para el desarrollo dirigido por origen en organizaciones borrador.

