Login SSO do WooCommerce | Integração do WooCommerce para WordPress
WooCommerce é um código aberto e personalizável Plugin de e-commerce para WordPress que pode ser utilizado para construir uma presença online para o seu negócio em poucos minutos. Com a construção da plataforma online do seu negócio, surge a necessidade de os usuários armazenarem suas informações e de lhes proporcionar uma forma segura de fazer login no seu site.
Com o Login Único ativado no site WordPress, os usuários serão poupados do tedioso processo de cadastro, além de fornecer detalhes do perfil, como nome, endereço de e-mail, endereço e assim por diante, durante a finalização da compra. Além de transações simplificadas para os usuários, o gerenciamento do site também se torna mais fácil para o administrador, permitindo o rastreamento dos dados do usuário. O administrador pode até mesmo atribuir usuários a vários grupos com base no produto que compram e fornecer sugestões de produtos semelhantes.
Plugin miniOrange SAML SSO para WordPress Permite login SSO integrado em seus sites WordPress por meio de autenticação por meio de qualquer Provedor de Identidade compatível com SAML 2.0. Após autenticar ou efetuar login por meio do seu Provedor de Identidade, você também poderá efetuar login em seus sites WordPress sem precisar inserir suas credenciais manualmente. O plugin permite que seu site Woocommerce atue como um SP (Provedor de Serviços) SAML, que pode ser configurado para estabelecer confiança entre seu site e o IdP para autenticar e habilitar o SSO/login com segurança para o usuário no site Woocommerce. A vantagem adicional do SSO é que suas credenciais são armazenadas no seu Provedor de Identidade e em nenhum outro lugar, o que adiciona outra camada de segurança às suas credenciais.
O plugin miniOrange SAML SSO para WordPress oferece suporte à configuração de SSO com todos os principais provedores de identidade compatíveis com SAML, como AzureAD, Octa, AzureB2C, ADFS, Manto-chave, Aplicativos do Google e muitos mais.
Benefícios do plugin Single Sign-On (SSO) para WordPress
Principais funcionalidades
O plugin miniOrange SAML 2.0 SSO oferece vários recursos que podem ser resumidos da seguinte forma:
Forçar Autenticação: Ele permite a restrição do seu site WooCommerce apenas aos usuários logados, redirecionando-os automaticamente para a página de login do IdP.
Mapeamento de atributos e funções (sincronização de usuários): Permite a sincronização/mapeamento de perfis de usuário do IdP para os campos de perfil do WooCommerce e também atribui funções com base no grupo do usuário. Você pode conferir o caso de uso Sincronização do WooCommerce com o Keycloak usando nosso plugin SAML SSO para WordPress.
Código de acesso/Widget/Link para login SSO: Você pode adicionar um link, um shortcode ou um botão em qualquer lugar do seu site WooCommerce para autenticar usuários por meio do seu Provedor de Identidade.
Logout único: Este recurso permite que você encerre a sessão SSO de um usuário no seu site WooCommerce, bem como seu Provedor de Identidade quando o usuário sai do seu site WooCommerce.
Suporte a múltiplos IDPs: Ele suporta login único de múltiplos IdPs no seu site WooCommerce. Você também pode habilitar o SSO da Federação para permitir que os usuários façam login com suas credenciais universitárias.
Suporte de rede multisite: Você pode configurar o mesmo login SSO com o mesmo IdP para todos os subsites em uma rede multisite e gerenciar as configurações de SSO para cada subsite no nível da rede.
Pré-preencher páginas de checkout: Os usuários podem fazer SSO de seus IdPs no site WooCommerce durante a finalização da compra para obter campos de dados do usuário pré-preenchidos antes da compra.
Restrição de página: Você pode configurar seu site WooCommerce de forma que páginas/postagens específicas sejam restritas apenas a usuários logados. Os usuários serão redirecionados para a página de login do seu IdP sempre que tentarem acessar uma página/postagem restrita.
Como configurar o Single Sign-On no WooCommerce usando o miniOrange?
Login único (SSO) para WordPress com Azure, Azure B2C, Okta, ADFS, Keycloak, Salesforce, Ping, Onelogin, G Suite, Shibboleth e muitos IdPs SAML [SUPORTE 24 HORAS POR DIA, 7 DIAS POR SEMANA]
Configurar o Plugin SAML SSO 2.0 para WordPress: Para configurar o SSO no seu site WooCommerce, você precisará configurar o Plugin SAML SSO para WordPress com seu Provedor de Identidade. Para isso, você precisará dos metadados do IdP na forma de URL ou arquivo. Os detalhes do IdP necessários para configurar o plugin são: ID da Entidade do IdP , URL de Login SAML e Certificado X.509.
Você pode encontrar seu guia passo a passo do provedor de identidade aqui.
Se você não encontrar seu Provedor de Identidade na lista, siga as instruções no guia abaixo para configurar o plugin:
Depois que o plug-in miniOrange SAML 2.0 SSO estiver instalado, navegue até o Configuração do provedor de serviços guia no plugin.
Pesquise o nome do seu Provedor de Identidade ou clique no seu Provedor de Identidade entre os Provedores de Identidade fornecidos.
Se o nome do seu provedor de identidade não estiver na lista padrão, você pode clicar em IDP personalizado para adicionar um Provedor de Identidade personalizado.
Navegue até a Configuração do provedor de serviços guia do plugin e forneça os detalhes do seu Provedor de Identidade, como ID da Entidade IdP, URL de Login SAML e Certificado X.509.
Se você tiver o arquivo ou URL de metadados do IdP, poderá fazer upload diretamente dos metadados do IdP clicando em Carregar arquivo de metadados IDP/XML botão.
Clique em Economize botão depois de inserir todas as informações necessárias.
Agora, para testar sua configuração, clique no Configuração de Teste botão.
Com a configuração bem-sucedida, você obterá um TESTE BEM-SUCEDIDO mensagem e a Nome do Atributo e Valores de Atributo no Configuração de Teste janela.
Mapeamento de perfil de usuário do WooCommerce
Os perfis de usuário do WooCommerce podem ser mapeados com base nos detalhes do usuário recebidos do Provedor de Identidade (IdP) com a ajuda do mapeamento de atributos.
Mapeamento de atributos básicos: Os atributos básicos do WooCommerce incluem nome de usuário, e-mail, nome, sobrenome, função e nome de exibição, que podem ser mapeados com base nos atributos do IdP.
Para mapear os atributos do WooCommerce mencionados acima, navegue até Mapeamento de atributos/funções guia do plugin SAML SSO para WordPress.
Na seção Mapeamento de atributos, selecione os valores de atributo que deseja atribuir aos respectivos campos na lista suspensa.
Por exemplo, você pode mapear Nome de usuário como o Primeiro nome do usuário selecionando o valor do atributo na lista suspensa.
Mapeamento de atributos personalizados: Permite mapear atributos personalizados, ou seja, você pode mapear atributos IdP adicionais para o perfil dos usuários do WooCommerce. Você pode habilitar o Atributo de exibição opção para um atributo se você quiser exibi-lo no menu Usuários do Wordpress.
Para adicionar um atributo personalizado, navegue até Mapeamento de atributos/funções seção do plugin SAML SSO para WordPress.
Debaixo Atributos personalizados do mapa, insira o nome desejado em Nome do atributo personalizado e atribuir o Nome do atributo do IdP selecionando o valor do atributo na lista suspensa.
Clique em Adicionar atributo para adicionar mais atributos personalizados. Uma vez feito isso, clique em Economize.
Por exemplo, você pode criar um atributo Telefone e atribuir o valor de atributo desejado atribuindo-lhe o Nome do atributo do IDP contendo esse valor.
Mapeamento de grupos/funções de usuários do WooCommerce
Mapeamento de função padrão: Os usuários podem receber funções com base nos grupos de IdP aos quais pertencem.
Vou ao Mapeamento de atributos/funções secção do Plug-in SAML SSO e role para baixo até o Mapeamento de Funções seção.
Você pode escolher o Função padrão para os usuários que seriam atribuídos a cada usuário SSO.
Mapeamento avançado de funções: Para atribuir funções específicas a usuários em grupos IdP específicos, você precisará mencionar o Nome do Atributo IdP no qual os valores de grupo estão sendo recebidos do Provedor de Identidade.
Vou ao Mapeamento de atributos/funções guia do plugin miniOrange SAML SSO para WordPress.
Na seção Mapeamento de Atributos, forneça o Grupo/Função valor como grupos e clique no Economize botão.
Você pode atribuir funções aos grupos inserindo o nome do grupo na caixa de entrada para cada função do WordPress.
Clique em Economize.
Por exemplo, se você quiser definir as funções de Cliente e Gerente da Loja no seu WooCommerce para os grupos group_1 e group_2 no seu IdP, qualquer usuário do grupo group_1 será automaticamente mapeado como Cliente e o usuário do grupo group_2 como Gerente da Loja no WooCommerce, no momento do SSO.
Mapeamento de funções estendido
Não crie usuários automaticamente se as funções não estiverem mapeadas: Ao habilitar esse recurso, você pode criar usuários no Woocommerce com base nos atributos recebidos do IdP.
Não atribua funções a usuários não listados: Habilitar esse recurso permite que você atualize as funções dos usuários existentes do WooCommerce e não atribui nenhuma função do WooCommerce a novos usuários.
Não atualize as funções dos usuários existentes: Habilitar esse recurso não alterará a função atribuída ao usuário existente no site WooCommerce “após o SSO”.
Não permitir que usuários efetuem login com funções específicas: Ao habilitar esse recurso, você pode restringir o login no seu site WooCommerce a usuários específicos com base em seus grupos de IdP.
Além disso, os usuários também podem criar funções personalizadas para diferentes grupos, a fim de limitar o acesso.
Como iniciar o SSO no site WooCommerce?
Redirecionamento automático do site WooCommerce: Caso uma sessão de login não seja encontrada no site WooCommerce durante o acesso, o usuário será redirecionado automaticamente para a página de login do IdP para autenticação. Autenticação Forçada há uma opção disponível que força o usuário a se autenticar toda vez que tenta fazer login no site WooCommerce.
Redirecionamento automático do WordPress: Este recurso redireciona os usuários para a página de login do IdP quando eles tentam acessar a página de administração de qualquer site WooCommerce. Este recurso oferece acesso backdoor ao seu site WooCommerce por meio do seu login do WordPress, caso você fique bloqueado do seu site IdP.
Botão de login: Ele é usado para criar um botão de login na página de login do WordPress para redirecionar os usuários à página de login do IdP para autenticação. Também oferece uma opção para redirecionar todos os usuários para a página de login do WordPress, de onde podem iniciar o SSO.
Links SSO: Widget, shortcode ou link SSO podem ser colocados em qualquer página/post e cabeçalho/rodapé no site WooCommerce para que os usuários façam login com suas credenciais de IdP (SSO).
Restringindo o acesso ao site WooCommerce
Redirecionamento automático: Com a ajuda desse recurso, os usuários podem ser redirecionados automaticamente para a página de login do IdP ao acessar qualquer página/postagem do site Woocommerce.
Para habilitar esta opção, navegue até Links de redirecionamento e SSO guia no plugin SAML SSO para WordPress.
permitir que o Redirecionar para IdP se o usuário não estiver logado [PROTEGER SITE COMPLETO] opção.
Você também pode ativar o Forçar autenticação com seu IdP em cada tentativa de login opção para forçar o usuário a se autenticar por meio de seu IdP em cada tentativa de login no site WooCommerce.
Mapeamento de domínio: Este recurso permite que você restrinja/permita o acesso do site Woocommerce a usuários de um domínio específico.
Para habilitar esta opção, navegue até Mapeamento de atributos/funções seção do plugin SAML SSO para WordPress.
Debaixo Restrição de domínio permitir o Habilitar login de restrição de domínio. Insira o domínio que deseja restringir ou permitir acesso e clique em Economize.
Quando um usuário de um domínio restrito tenta fazer login, ele receberá a seguinte mensagem de erro.
Esta mensagem pode ser personalizada sob o Mensagem de erro de domínio restrito para Mensagens Personalizadas seção.
Restringir páginas/postagens específicas no seu site WooCommerce
Com a ajuda do plugin Page Restriction, você pode restringir páginas/postagens específicas no seu site WooCommerce, ou seja, os usuários precisarão fazer login por meio de seu IdP para acessar as páginas restritas.
Vou ao Restrição de página plugin e navegue até Restringir a usuários logados aba.
Debaixo Selecione as páginas às quais deseja dar acesso somente a usuários logados, selecione as páginas que deseja restringir apenas aos usuários conectados e clique em Salvar configuração.
Do lado direito embaixo Opções de restrição de página selecionar Log-in único opção.
Observação: Habilitar esta opção permitirá que seus usuários acessem o site WooCommerce por meio de login único (SSO) usando suas credenciais do provedor de identidade (IdP) quando tentarem acessar a página restrita.
Usando a Restrição de Página, você também pode restringir páginas ou postagens específicas com base nas funções do usuário do WordPress.
Pré-preencher campos de checkout do WooCommerce
Com a ajuda do WooCommerce Integrator, você pode preencher previamente os campos da página de finalização da compra antes do pagamento. Ele permite mapear os atributos enviados pelo seu provedor de identidade para os campos de finalização de compra correspondentes no WooCommerce.
Depois de testar com sucesso a configuração do SSO usando o Configuração de Teste botão no plugin SAML SSO, navegue até o WooCommerce Integrator, lá você verá os atributos do IdP em uma tabela no lado direito.
Agora, sob o Configuração do WooCommerce seção escolha o apropriado Atributos IDP para o Campos de checkout do WooCommerce.
Clique em Economize.
Após a configuração correta do WooCommerce Integrator para seu site WooCommerce, os usuários autenticados verão os campos de checkout preenchidos com Atributos IDP atribuído ao Campos de checkout do WooCommerce.
Nosso plugin SAML SSO para WordPress oferece suporte a integrações com diversos sistemas. addons para estender a funcionalidade do seu site.
Se você tiver algum requisito personalizado, entre em contato conosco em samlsupport@xecurify.com e nós ajudaremos você a atingir seu caso de uso.
Por que nossos clientes escolhem as soluções de Single Sign-On (SSO) da miniOrange para WordPress?
Suporte 24 / 7
miniOrange fornece suporte 24 horas por dia, 7 dias por semana para todas as soluções de identidade segura. Garantimos suporte de alta qualidade para atender sua satisfação.
Oferecemos soluções de identidade seguras para login único, autenticação de dois fatores, MFA adaptável, provisionamento e muito mais. Entre em contato conosco em