Loading
Identificar sus usuarios y gestionar el acceso
Crear un gestor de aplicación conectada personalizado

Crear un gestor de aplicación conectada personalizado

Escriba un gestor de aplicación conectada personalizado en Apex para personalizar el comportamiento de una 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

Nota
Nota La creación de aplicaciones conectadas estĆ” restringida a partir de Spring ā€˜26. Puede continuar utilizando aplicaciones conectadas existentes durante y despuĆ©s de Spring ā€˜26. Sin embargo, recomendamos utilizar aplicaciones cliente externas en su lugar. Si debe seguir creando aplicaciones conectadas, haga contacto con el Servicio de asistencia de Salesforce.

Consulte Las nuevas aplicaciones conectadas ya no se pueden crear en Spring ā€˜26 para obtener mĆ”s detalles.

  1. Cree una clase que amplíe la clase de Apex ConnectedAppPlugin y asóciela con la aplicación conectada. Consulte la clase ConnectedAppPlugin en la Guía de referencia de Apex.
  2. Cree su aplicación conectada y complete su información bÔsica.
  3. Para Clase de complemento de Apex, ingrese el nombre de la clase de Apex que creó para personalizar el comportamiento de la aplicación conectada.
  4. 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.
    1. Si su clase de Apex utiliza los métodos authorize, modifySAMLResponse o refresh, especifique un usuario de ejecución en el campo Ejecutar como.
    2. Si su clase utiliza únicamente el método customAttributes y no invoca ningún otro método ConnectedAppPlugin, 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.
  5. Guarde su configuración.
 
Cargando
Salesforce Help | Article