SSO de proveedor de autenticación
Con proveedores de autenticación, sus usuarios pueden iniciar sesión en su organización de Salesforce o sitio de Experience Cloud de Salesforce con inicio de sesión único (SSO) empleando credenciales externas. Los proveedores de autenticación también dan a sus usuarios acceso a datos externos protegidos. Salesforce ofrece varias formas de configurar proveedores de autenticación, como con OpenID Connect o con una configuración OAuth 2.0 personalizada. El protocolo que puede utilizar depende de un tercero.
Ediciones necesarias
| Disponible en: Lightning Experience y Salesforce Classic |
| Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition |
| Permisos de usuario necesarios | |
|---|---|
| Para ver la configuración: | Ver parámetros y configuración |
| Para modificar la configuración: | Personalizar aplicación Y Gestionar proveedores de autorización |
Flujo de autorización y autenticación de inicio de sesión único
La mayoría de los proveedores de autenticación sirven a un doble propósito. Además de autenticar usuarios para SSO, proporcionan acceso a datos de usuario. Con el acceso a estos datos externos, puede enriquecer los perfiles de Salesforce de sus usuarios con información adicional después de iniciar sesión con SSO.
Por ejemplo, cuando un usuario inicia sesión en Salesforce utilizando sus credenciales de Facebook, puede autorizar el acceso a sus datos de Facebook. Facebook envía a continuación a Salesforce un token de acceso, que puede utilizar para acceder a datos de perfil de Facebook para rellenar el perfil de usuario de Salesforce del usuario.
Configuración de proveedor de autenticación
La configuración del proveedor de autenticación incluye estos pasos de alto nivel.
- Crear un controlador de registro. El controlador de registro es una parte clave de su implementación. Gestiona el trabajo pesado de crear y actualizar usuarios durante SSO. Puede configurar un controlador de registro utilizando Apex o Flow Builder.
- Defina el proveedor de autenticación. Este paso incluye la creación de una aplicación en el proveedor de identidad, la creación de un proveedor de autenticación en Configuración y la configuración del proveedor para utilizar el controlador de registro.
- Agregue el proveedor a la página de inicio de sesión para su organización o sitio de Experience Cloud.
- Opcionalmente, agregue funciones al proveedor de autenticación con parámetros de solicitud.
- Crear un controlador de registro de proveedor de autenticación
Para configurar el inicio de sesión único (SSO) con un proveedor de autenticación, debe configurar un controlador de registro. El controlador de registro crea y actualiza usuarios de Salesforce después de autenticarse con el proveedor de identidad. Para configurar un controlador de registro, puede utilizar Flow Builder o Apex. - Definir un proveedor de autenticación
Para utilizar un proveedor de autenticación para el inicio de sesión único (SSO), defina un proveedor de autenticación en Configuración utilizando información de configuración de un proveedor de identidad externo. Controle la configuración de seguridad, personalice la experiencia de SSO con direcciones URL de error y cierre de sesión y configure parámetros del controlador de registro. La mayoría de los proveedores de autenticación admiten el inicio de sesión único (SSO) y el acceso a datos de terceros, con las excepciones de GitHub, Microsoft Access Control Service y X (anteriormente Twitter). - Agregar un proveedor de autenticación a la página de inicio de sesión de su organización
Después de configurar un proveedor de autenticación, facilite a sus empleados la tarea de utilizarlo agregándolo a la página de inicio de sesión de su organización. - Agregar un proveedor de autenticación a la página de inicio de sesión de su sitio de Experience Cloud
Después de configurar un proveedor de autenticación, facilite a sus clientes y socios la tarea de utilizarlo agregándolo a la página de inicio de sesión de su sitio de Experience Cloud. - Agregar funciones a un proveedor de autenticación
Después de configurar el inicio de sesión único (SSO) con un proveedor de autenticación, Salesforce genera varias direcciones URL de configuración de cliente, como la URL de inicialización de inicio de sesión único. Estas direcciones URL de configuración de cliente admiten parámetros de solicitudes, que puede utilizar para agregar funciones a su proveedor de autenticación. Por ejemplo, utilice estos parámetros para obtener permisos personalizados de terceros o dirigir usuarios a una ubicación específica después de la autenticación.

