Salesforce es un popular CRM (gestión de relaciones con el cliente) y un proveedor de aplicaciones de TI basado en la nube que tiene soluciones en varios sectores como marketing, análisis y servicio al cliente. Además de su conjunto de aplicaciones, Salesforce también tiene su propio Portal comunitario para sus usuarios. Con su amplia gama de servicios y aplicaciones, Salesforce participa en varios casos de uso en varios dominios, como CRM, gestión y servicio al cliente, etc., tanto para consumidores directos que utilizan CMS simples como WordPress como para grandes empresas. Considere el siguiente caso de uso con WordPress, por ejemplo, donde desea sincronizar objetos de Salesforce con su sitio de WordPress.
Requisitos previos:
Necesitarás la versión Premium de ambos plugins para implementar la solución de sincronización de contraseñas de Salesforce. Para probar la funcionalidad básica de los plugins, puedes descargar sus versiones gratuitas desde los enlaces que aparecen a continuación.
Inicio de sesión único para WordPress
Inicio de sesión único (SSO) para WordPress con Azure, Azure B2C, Okta, ADFS, Keycloak, Salesforce, Ping, Onelogin, G Suite, Shibboleth y muchos proveedores de identidad SAML.
Sincronización de objetos de Salesforce para WordPress | Sincroniza objetos de Salesforce bidireccionalmente con WordPress. Habilita la sincronización en tiempo real, la sincronización programada, la sincronización de Salesforce con la automatización de flujos de trabajo, la sincronización de clientes potenciales de WordPress a Salesforce, integraciones de la interfaz de usuario de Salesforce ACF/CPT y mucho más.
Tiene un sitio de WordPress y un portal comunitario de Salesforce.
Una página de autorregistro está alojada en su sitio de WordPress.
Requisitos
Quería crear un sitio de WordPress al que pudieran acceder los usuarios de la comunidad de Salesforce con sus credenciales de Salesforce.
El administrador de WordPress puede agregar nuevos usuarios de la comunidad desde el propio panel de WordPress.
Las personas pueden registrarse desde la página de autorregistro en el sitio de WordPress y se agregarán a Salesforce como usuarios del portal comunitario y Salesforce enviará su correo electrónico de incorporación.
SSO en WordPress para acceder a la comunidad Salesforce: WordPress está configurado como un portal desde donde los usuarios pueden registrarse y, tras autenticarse, acceder al Portal de la Comunidad de Salesforce.
El usuario debería poder iniciar sesión en la comunidad de Salesforce utilizando la misma contraseña. Ingresado durante el proceso de registro.
Solución
Este uso se puede solucionar utilizando los complementos WP SAML SP y Salesforce Object Sync.
En esta configuración, WordPress actuará como proveedor de servicios (SP) y los usuarios se autenticarán utilizando sus credenciales de Salesforce en caso de que aún no hayan iniciado sesión en la comunidad de Salesforce.
Los usuarios del portal existente podrán realizar un inicio de sesión único (inicio de sesión SSO) en el sitio de WordPress utilizando sus credenciales de Salesforce. El Inicio de sesión único (SSO) de Salesforce para WordPress se establece utilizando el complemento SSO miniOrange SAML 2.0 donde Salesforce actuará como proveedor de identidad SAML (IDP) y WordPress será el proveedor de servicios (SP).
Cuando nuevos usuarios se registran en el sitio de WordPress, al registrarse con su nombre de usuario, correo electrónico, contraseña, etc., se sincronizarán con Salesforce para crear usuarios en Salesforce con los mismos detalles.
Inicialmente, cuando un nuevo usuario se registra en WordPress, tras el envío exitoso del formulario de registro, el usuario se crea en Salesforce con el está activo atributo establecido en 'FALSODe esta forma, obligamos a los usuarios a cambiar sus contraseñas después del primer inicio de sesión y la verificación del correo electrónico es obligatoria.
Una vez que el usuario inicia sesión y activa su cuenta, el está activo El atributo se restablece a 'VERDADERO' y el usuario se sincronizará exitosamente con Salesforce desde WordPress con el Sincronización de objetos de Salesforce complemento sin exponer la contraseña sin formato almacenada y la sincronización de la contraseña se completará.
Experiencia del usuario final
Los usuarios se registrarán en el sitio de WordPress.
Se enviará un correo electrónico de bienvenida al usuario; Los usuarios deberán iniciar sesión en el portal de la comunidad Salesforce utilizando la contraseña con la que se registraron.
Salesforce pedirá a los usuarios que restablezcan su contraseña para acceder a la comunidad de Salesforce y podrán acceder sin problemas al sitio de WordPress sin que se les soliciten credenciales.
Conclusión
Con la configuración de inicio de sesión único (SSO) de Salesforce entre WordPress y Salesforce mediante el plugin SAML SSO para WordPress, los usuarios se autenticarán con Salesforce e iniciarán sesión de forma segura en el sitio de WordPress. Su página de autorregistro alojada en el sitio de WordPress podrá aceptar nuevos registros, y los usuarios existentes podrán acceder a su sitio de WordPress sin tener que volver a introducir sus credenciales. Esto también garantiza que toda la información relacionada con el usuario permanezca en Salesforce.