Gestionar acceso a través de un gestor de aplicación conectada personalizado
Escriba un gestor de aplicación conectada personalizado en Apex para personalizar el modo en que se invoca la aplicación conectada. El gestor personalizado puede admitir nuevos protocolos o responder a atributos de usuario de una forma que beneficia a un proceso de negocio.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
Se pueden crear aplicaciones conectadas en: Group Edition, Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition Las aplicaciones conectadas se pueden instalar en: todas las ediciones |
| Permisos de usuario necesarios | |
|---|---|
| Para leer, crear, actualizar o eliminar aplicaciones conectadas: | Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
| Para actualizar todos los campos, excepto Perfiles, Conjuntos de permisos y Atributos SAML de proveedor de servicio: | Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
| Para actualizar Perfiles, Conjuntos de permisos y Atributos SAML de proveedor de servicio: | Personalizar aplicación Y Modificar todos los datos Y Gestionar perfiles y conjuntos de permisos |
| Para rotar la clave de consumidor y el secreto de consumidor: | Permitir la rotación de secreto y clave de consumidor |
| Para instalar y desinstalar aplicaciones conectadas: | Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
| Para instalar y desinstalar aplicaciones conectadas empaquetadas: | Descargar paquetes de AppExchange Y Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
Consulte Las nuevas aplicaciones conectadas ya no se pueden crear en Spring ‘26 para obtener más detalles.
- Desde Configuración, en el cuadro Búsqueda rápida, ingrese Aplicaciones conectadas y seleccione Gestionar aplicaciones conectadas.
- Haga clic en Modificar junto a la aplicación conectada para la que está configurando el acceso.
- Bajo Gestor de aplicación conectada personalizado, ingrese el nombre de la clase de complemento de Apex que creó para personalizar el comportamiento de la aplicación conectada.
-
Para Ejecutar como, seleccione una cuenta de usuario para ser el usuario de ejecución. El complemento se ejecuta como el usuario de ejecución en nombre del usuario actual de la aplicación conectada. Dependiendo de los métodos utilizados en su clase de Apex
ConnectedAppPlugin, a veces puede dejar este campo en blanco.-
Si su clase de Apex utiliza los métodos
authorize,modifySAMLResponseorefresh, especifique un usuario de ejecución en el campo Ejecutar como. -
Si su clase utiliza únicamente el método
customAttributesy no utiliza ningún otro métodoConnectedAppPlugin, puede opcionalmente dejar el campo Ejecutar como en blanco. El complemento se ejecuta a continuación como un Usuario de procesos automatizados, que es un usuario del sistema que ejecuta tareas en segundo plano.
Para obtener más información, consulte la claseConnectedAppPluginen la Guía de referencia de Apex. -
Si su clase de Apex utiliza los métodos
- Guarde su configuración.

