Procurar Resultados :

×

Registrar Contato

Configurar o logon único (SSO) do Azure B2C OAuth no Prestashop | SSO do Azure B2C


O módulo Prestashop OAuth Client permite que você execute o Single Sign-On (SSO) seguro em sua loja Prestashop usando Azure B2C como provedor OAuth. Configure o Prestashop OAuth Client para autenticação do usuário que verifica a identidade de um usuário tentando obter acesso ao Prestashop com o Azure B2C Login. Logon único (SSO) do cliente Prestashop OAuth O módulo também configura provedores personalizados e IDPs padrão. Ele oferece suporte a recursos avançados de Logon Único (SSO), como mapeamento de atributos de perfil de usuário, mapeamento de funções, etc., além de outros serviços do Active Directory. Aqui, apresentaremos um guia para configurar o Cliente Prestashop OAuth com credenciais de login do Azure B2C. Logon único (SSO) do Azure B2C OAuth O Prestashop permite que seus usuários efetuem login de forma rápida e segura na sua loja Prestashop com o login do Azure B2C sem precisar lembrar de nome de usuário e senha.

Pré-requisitos: Download e instalação

Você precisa baixar e instalar o plugin miniOrange OAuth Client para configurar o Single Sign-On com sua loja Prestashop.

Etapas para configurar o login OAuth do Azure B2C com Prestashop

1. Configurar o Azure B2C como provedor OAuth

  • Entre para Portal do Azure.
  • Vá para Home e nos serviços do Azure, selecione Azure AD B2C.
  • Logon Único (SSO) do Azure B2C - Portal do Azure B2C
  • Verifique se você está no diretório do Azure AD B2C com uma assinatura ativa. Caso contrário, você pode alternar para o diretório correto.

  • Azure B2C Single Sign-on (SSO) - Serviços Ativos
  • De acordo com o relatório Essenciais guia, você encontrará o Nome de domínio do Azure B2C, mantenha-o à mão, você precisará dele mais tarde para configurar o Nome do locatário do Azure B2C no Prestashop como um cliente OAuth.

  • Logon Único (SSO) do Azure B2C - Nome de Domínio
  • Agora, clique em Registros de aplicativos e, em seguida, clique no Novo registro opção para criar um novo aplicativo Azure b2c.

  • Azure B2C Single Sign-on (SSO) - Novo Aplicativo
  • Configure as seguintes opções para criar um novo aplicativo.
    • Insira um nome para sua aplicação em Nome campo de texto.
    • Nos tipos de conta suportados, selecione a 3ª opção 'Contas em qualquer provedor de identidade ou diretório organizacional (para autenticar usuários com fluxos de usuários)'.
    • Na seção URI de redirecionamento, selecione o Aplicativo da Web e digite o URL de retorno de chamada do plugin miniOrange OAuth Client (guia Configurar OAuth) e salve-o em URL de redirecionamento caixa de texto.
    • Clique no Registrar-se botão para criar seu aplicativo.

  • Azure B2C Single Sign-on (SSO) - Registro de Aplicativo
  • Após a criação bem-sucedida do aplicativo, você será redirecionado para a página de visão geral do aplicativo recém-criado. Caso contrário, acesse os registros do aplicativo e pesquise o nome do seu aplicativo para encontrá-lo na lista.
  • Copie o seu ID do aplicativo e mantenha-o à mão, você precisará dele mais tarde para configurar o ID do cliente no Prestashop como um plugin de cliente OAuth.

  • Azure B2C Single Sign-on (SSO) - ID do Cliente
  • Agora, clique em Certificados e segredos e depois clique em Novo segredo do cliente para gerar um segredo de cliente. Insira uma descrição e clique no Adicione botão.

  • Azure B2C Single Sign-on (SSO) - Certificados e Segredos Azure B2C Single Sign-on (SSO) - Certificados e Segredos
  • Copie o valor secreto da página de certificados e segredos e mantenha-o à mão, você precisará dele mais tarde para configurar o Segredo do cliente no Prestashop como um plugin de cliente OAuth.

  • Azure B2C Single Sign-on (SSO) - Valor Secreto

1.1: Adicionar usuários em seu aplicativo b2c

  • Na página inicial, vá para o Utilizadores aba no canto esquerdo.
  • Clique em Novo usuário na Utilizadores Disputas de Comerciais.

  • Logon Único (SSO) do Azure B2C - Novos Usuários
  • Selecionar Criar usuário do Azure AD B2C. Em seguida, role para baixo e clique em E-mail do método de login e defina sua senha e clique Criar para salvar os detalhes do usuário para executar a configuração de teste.

  • Azure B2C Single Sign-on (SSO) - Criar novo usuário Azure B2C Single Sign-on (SSO) - Criar novo usuário

1.2: Como criar e adicionar a Política B2C do Azure

  • Vou ao Fluxos de usuário guia e, em seguida, clique em Novo usuário fluxo.

  • Azure B2C Single Sign-on (SSO) - Fluxos de Usuário
  • Selecione um tipo de fluxo de usuário Inscreva-se e faça login então clique em Criar botão.

  • Azure B2C Single Sign-on (SSO) - Inscreva-se e faça login Azure B2C Single Sign-on (SSO) - Versão
  • Preencha todas as informações, por exemplo, nome, provedores de identidade, etc. e clique em Criar botão.

  • Azure B2C Single Sign-on (SSO) - Informações do usuário

1.3: Adicione declarações de usuário ao seu aplicativo

  • Acesse Fluxos de usuário Em políticas, no canto esquerdo. Selecione a política configurada.

  • Azure B2C Single Sign-on (SSO) - Declarações de Política
  • Selecionar Reivindicações de aplicação nas configurações.

  • Azure B2C Single Sign-on (SSO) - Declarações de Aplicativo
  • Selecione os atributos desejados a serem exibidos na configuração de teste e salve-os.

  • Azure B2C Single Sign-on (SSO) - Atributos do Usuário
  • Acesse os fluxos de usuário, pesquise o nome da sua política e copie-o. Ele será necessário posteriormente ao configurar o PrestaShop como um cliente OAuth.

  • Logon Único (SSO) do Azure B2C - Nome da Política
  • Acesse Registros de aplicativos e clique em Pontos finais. Copie o Ponto de extremidade do token OAuth 2 do Azure AD B2.0C e Ponto de extremidade de autorização do Azure AD B2C OAuth 2.0. Estes serão seus Ponto final do token OAuth e Retorno de chamada de redirecionamento OAuth.

  • Logon único (SSO) do Azure B2C - Pontos de extremidade

    Você configurou com sucesso o Azure AD B2C como Provedor OAuth para obter autenticação de usuário com login único (SSO) do Azure AD B2C na sua Loja Prestashop.

2. Configure o Prestashop como cliente OAuth

  • Vou ao Cliente OAuth seção no módulo e insira os seguintes detalhes:
  • Pontos de extremidade e escopo do Azure B2C OAuth:


    ID do cliente OAuth Insira o valor copiado do aplicativo Azure nas etapas anteriores
    Segredo do cliente OAuth Insira o valor copiado do aplicativo Azure nas etapas anteriores
    Escopo OAuth código aberto
    Retorno de chamada de redirecionamento OAuth Insira o valor copiado de Endpoints no aplicativo Azure B2C e substitua com o nome da política copiado anteriormente
    Ponto final do token OAuth Insira o valor copiado de Endpoints no aplicativo Azure B2C e substitua com o nome da política copiado anteriormente
    Ponto final de informações do usuário OAuth https://graph.microsoft.com/v1.0/me

  • Clique em Economize para salvar a configuração.

3. Testando SSO

  • Uma vez que você Economize a configuração, clique em Configuração de Teste para testar o SSO. Você verá os seguintes atributos enviados do seu aplicativo Azure B2C:
  • Azure B2C Single Sign-on (SSO) - Testando SSO

    4. Mapeamento de Atributos

    • O mapeamento de atributos do usuário é obrigatório para permitir que os usuários efetuem login com sucesso no Prestashop.
    • Depois de receber os atributos do usuário do Configuração de Teste janela, insira os seguintes campos na Mapeamento de Atributos seção do módulo:
    • Nome nome dado
      Apelido nome de família
      Nome de Utilizador E-mail
      E-mail E-mail
      Logon Único (SSO) do Azure B2C - Mapeamento de Atributos
    • Clique em Economize.

    Você configurou com sucesso Prestashop como cliente OAuth para obter acesso seguro à loja Prestashop com o login OAuth do Azure B2C. O módulo Cliente OAuth do Prestashop aprimora o processo de login do Prestashop para autenticação do usuário.

    Recursos adicionais



    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

     +1 978 658 9387 (EUA) | +91 97178 45846 (Índia)   samlsupport@xecurify.com

    [MO_CONTATO_NOS]
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda