A Salesforce é uma provedora popular de CRM (Gestão de Relacionamento com o Cliente) e aplicativos de TI baseados em nuvem, que oferece soluções em diversos setores, como marketing, análise de dados e atendimento ao cliente. Além de seu conjunto de aplicativos, a Salesforce também possui seu próprio Portal da Comunidade para seus usuários. Com sua ampla gama de serviços e aplicativos, a Salesforce participa de diversos casos de uso em diversas áreas, como CRM, atendimento e gestão de clientes, etc. – desde consumidores diretos que utilizam CMSs simples como o WordPress até grandes empresas. Considere o seguinte caso de uso com o WordPress, por exemplo, onde você deseja sincronizar objetos do Salesforce com seu site WordPress.
Pré-requisitos:
Você precisará da versão Premium de ambos os plugins para implementar a solução de Sincronização de Senhas do Salesforce. Para testar as funcionalidades básicas dos plugins, você pode baixar as versões gratuitas nos links abaixo.
Autenticação única para WordPress
Login único (SSO) para WordPress com Azure, Azure B2C, Okta, ADFS, Keycloak, Salesforce, Ping, Onelogin, G Suite, Shibboleth e muitos IdPs SAML.
Sincronização de objetos do Salesforce para WordPress | Sincronize objetos do Salesforce bidirecionalmente com o WordPress. Habilite a sincronização em tempo real, a sincronização agendada, a sincronização do Salesforce com a Automação de Fluxos de Trabalho, a sincronização de leads do WordPress para o Salesforce, integrações com a interface do usuário do Salesforce ACF/CPT e muito mais.
Você tem um site WordPress e um portal da comunidade Salesforce.
Uma página de autorregistro é hospedada no seu site WordPress.
Requisitos
Você queria criar um site WordPress que fosse acessível aos usuários da comunidade Salesforce com suas credenciais do Salesforce.
O administrador do WordPress pode adicionar novos usuários da comunidade a partir do próprio painel do WordPress.
As pessoas podem se registrar na página de autoregistro no site WordPress e serão adicionadas ao Salesforce como usuários do portal da comunidade e seu e-mail de integração será enviado pelo Salesforce.
Faça login no WordPress para acessar a Comunidade Salesforce: O WordPress está configurado como um portal a partir do qual os usuários podem se cadastrar e, após a autenticação, acessar o Portal da Comunidade Salesforce.
O usuário deve conseguir fazer login na comunidade Salesforce usando a mesma senha inserida durante o processo de cadastro.
Solução
Esse uso pode ser resolvido usando os plugins WP SAML SP e Salesforce Object Sync.
Nessa configuração, o WordPress atuará como Provedor de Serviços (SP) e os usuários serão autenticados usando suas credenciais do Salesforce, caso ainda não estejam conectados à comunidade do Salesforce.
Os usuários existentes do portal poderão fazer login único (SSO) no site WordPress usando suas credenciais do Salesforce. Login SSO do Salesforce para WordPress é estabelecido usando o plugin miniOrange SAML 2.0 SSO, onde o Salesforce atuará como provedor de identidade SAML (IDP) e o WordPress será o provedor de serviços (SP).
Quando novos usuários se inscrevem no site WordPress, ao se registrarem, seus dados de nome de usuário, e-mail, senha, etc. serão sincronizados com o Salesforce para criar usuários no Salesforce com os mesmos detalhes.
Inicialmente, quando um novo usuário se registra no WordPress, após o envio bem-sucedido do formulário de registro, o usuário é criado no Salesforce com o está ativo atributo definido como 'FALSECom isso, estamos forçando os usuários a alterarem suas senhas após o primeiro login, e a verificação por e-mail é obrigatória.
Depois que o usuário faz login e ativa sua conta, o está ativo atributo é redefinido para 'VERDADEIRO' e o usuário será sincronizado com sucesso no Salesforce a partir do WordPress com o Sincronização de objetos do Salesforce plugin sem expor a senha bruta armazenada, e a sincronização da senha será concluída.
Experiência do usuário final
Os usuários se registrarão no site WordPress.
Um e-mail de boas-vindas será enviado ao usuário; os usuários precisarão fazer login no portal da comunidade do Salesforce usando a senha com a qual se registraram.
A Salesforce solicitará que os usuários redefinam suas senhas para acessar a comunidade Salesforce e eles poderão acessar o site WordPress sem precisar informar suas credenciais.
Conclusão
Com o SSO do Salesforce configurado entre o WordPress e o Salesforce usando o plugin SAML SSO para WordPress, os usuários se autenticarão no Salesforce e farão login com segurança no site WordPress. Sua página de auto-registro hospedada no site WordPress poderá receber novos cadastros, e os usuários existentes poderão acessar seu site WordPress sem precisar inserir suas credenciais novamente. Isso também garante que todas as informações relacionadas ao usuário permaneçam no Salesforce.