Procurar Resultados :

×

Autenticação única (SSO) do Square com OAuth e OpenID | SSO do Square


Obtenha teste gratuito

Configure o Single Sign-On (SSO) do Square com o plugin OAuth & OpenID Connect Single Sign-On (SSO) para WordPress. Habilite o login seguro no WordPress usando o Square como provedor OAuth e OpenID Connect. O Square Single Sign-On (SSO) com WordPress permite que seus usuários façam login no seu WordPress e acessem o site autenticando-se com o provedor de identidade Square. Você também pode configurar o plugin usando diferentes provedores de identidade, como Azure AD, Office 365 e outros provedores personalizados. Ele oferece suporte a recursos avançados de Single Sign-On (SSO), como mapeamento de atributos de perfil de usuário, mapeamento de funções, login multilocatário etc. Aqui, vamos apresentar um guia para configurar o Square Single Sign-On (SSO) com o WordPress para autenticação de usuários. Ao final deste guia, os usuários deverão ser capazes de fazer login com segurança no WordPress e acessar o site com o Square SSO. Para saber mais sobre outros recursos que oferecemos no plugin OAuth Single Sign-On (cliente OAuth & OpenID Connect) para WordPress, você pode Clique aqui.

Pré-requisitos: Download e instalação


  • Efetue login na sua instância do WordPress como administrador.
  • Ir para o WordPress Painel -> Plugins e clique em adicionar Novo.
  • Procurar por um Logon único (SSO) OAuth plugin para WordPress e clique em Agora instale.
  • Uma vez instalado, clique em Ativação.

Passos para configurar o login de login único (SSO) do Square no WordPress

1. Configurar o Square como provedor OAuth

  • Primeiro de tudo, vá para https://developer.squareup.com/us/en e faça login/cadastre-se na sua conta de desenvolvedor do Square.
  • Clique em adicionar aplicativo para criar um novo aplicativo.
  • Square Single Sign-On (SSO) - adicionar aplicativo
  • Digite o nome do aplicativo e clique em botão salvar.
  • Square Single Sign-On (SSO) - adicionar nome do aplicativo
  • Vá para a aba OAuth na seção esquerda e insira o redirecionar url que você obterá do plugin OAuth Single Sign-On (SSO). Clique em botão salvar.
  • Square Single Sign-On (SSO) - URL de redirecionamento
  • Copie o ID do aplicativo e Segredo do aplicativo e salve-o em ID do cliente e Segredo do cliente na configuração do plugin miniOrange OAuth Single Sign-On (SSO).
  • Square Single Sign-On (SSO) - credenciais do cliente

Você configurou com sucesso Square como provedor OAuth para implementar o Single Sign-On (SSO) do Square com o WordPress para autenticação de usuários.


2. Configure o WordPress como cliente OAuth

  • Acesse a guia Configurar OAuth no Plugin, procure por OAuth Personalizado na lista de aplicativos e selecione Aplicativo OAuth 2.0 Personalizado.
  • Square Single Sign-On (SSO) - Square como Provedor OAuth
  • Agora, configure Nome do aplicativo, ID do cliente, Segredo do cliente recebido do Square App.
  • Insira o valor do escopo como FUNCIONÁRIOS_LEITURA.
  • Consulte a tabela abaixo para configurar o escopo e pontos finais para square no plugin.

    ID do cliente: Clique aqui
    Segredo do cliente: Clique aqui
    Escopo: FUNCIONÁRIOS_LEITURA
    Autorizar ponto final: https://connect.squareup.com/oauth2/authorize
    Ponto final do token de acesso: https://connect.squareup.com/oauth2/token
    Obter informações do usuário Endpoint: https://connect.squareup.com/v2/employees
  • Clique em Salvar configurações para salvar a configuração.
  • Square Single Sign-On (SSO) - Salvar configurações de SSO
Observação: No exemplo acima, usamos um endpoint de leitura de funcionários e o escopo necessário para esse endpoint é `EMPLOYEE READ`. Os escopos podem variar dependendo dos endpoints escolhidos. Para saber mais sobre outros endpoints oferecidos pelo Square Info, você pode consultar [link para a documentação]. clique aqui.

Você configurou com sucesso WordPress como cliente OAuth para implementar o Single Sign-On (SSO) do Square com o WordPress para autenticação de usuários.


3. Mapeamento de atributos do usuário

  • O mapeamento de atributos de usuário é obrigatório para permitir que os usuários façam login único no WordPress com sucesso usando o Square SSO. Configuraremos os atributos de perfil do usuário para o WordPress usando as configurações abaixo.
  • Encontrando atributos do usuário

    • Acesse Configurar OAuth aba. Role para baixo e clique em Configuração de Teste.
    • Square Single Sign-On (SSO) - configuração de teste
    • Você verá todos os valores retornados pelo seu Provedor OAuth para o WordPress em uma tabela. Caso não encontre valores para Nome, Sobrenome, E-mail ou Nome de usuário, faça as configurações necessárias no seu Provedor OAuth para retornar essas informações.
    • Square Single Sign-On (SSO) - resultado da configuração do teste
    • Depois de ver todos os valores na Configuração de Teste, vá para Mapeamento de Atributos/Funções guia, selecione os atributos no menu suspenso Nome de usuário e clique em Economize.
    • Square Single Sign-On (SSO) - mapeamento de atributos/funções

    4: Mapeamento de Funções [Premium]

    • Clique em “Configuração de teste” e você receberá a lista de nomes e valores de atributos enviados pelo seu provedor OAuth.
    • Na janela "Configuração de Teste", mapeie os Nomes de Atributos na seção "Mapeamento de Atributos" do plugin. Consulte a captura de tela para mais detalhes.
    • Integração do Square com Single Sign-On (SSO) OAuth/OpenID no WordPress - mapeamento de atributos
    • Habilitar mapeamento de funções: Para habilitar o Mapeamento de Funções, você precisa mapear o Atributo de Nome do Grupo. Selecione o nome do atributo na lista de atributos que retorna as funções do seu aplicativo provedor.
      Por exemplo: Tipo

    • Square Single Sign-On (SSO) - configuração de teste - mapeamento de funções
    • Atribuir função do WordPress à função do Provedor: Com base na sua aplicação de provedor, você pode atribuir a função do WordPress às ​​suas funções de provedor. Pode ser aluno, professor, administrador ou qualquer outra, dependendo da sua aplicação. Adicione as funções de provedor em "Valor do Atributo de Grupo" e atribua a função do WordPress necessária em "Função do WordPress".

      Por exemploNa imagem abaixo, o professor tem a função de Administrador e o aluno tem a função de Assinante.
    • Square Single Sign-On (SSO) - configuração de teste - mapeamento de funções
    • Depois de salvar o mapeamento, a função de provedor será atribuída à função de administrador do WordPress após o SSO.
      Exemplo: Conforme o exemplo fornecido, os usuários com a função 'professor' serão adicionados como Administradores no WordPress e os usuários com a função 'aluno' serão adicionados como Assinantes.

    5. Configurações de login

    • As configurações na aba Configurações de Single Sign-On (SSO) definem a experiência do usuário para o Single Sign-On (SSO). Para adicionar um widget de login do Square à sua página do WordPress, siga os passos abaixo.
      • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
      • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
      •  Configuração do botão de login "criar novo cliente" do Square Single Sign-On (SSO) para WordPress
      • Acesse Painel esquerdo do WordPress > Aparências > Widgets.
      • Selecionar miniOrange OAuth. Arraste e solte no seu local favorito e salve.
      • Configuração do botão de login "criar novo cliente" do Square Single Sign-On (SSO) para WordPress
      • Abra sua página do WordPress e você verá o botão de login do Square SSO. Você pode testar o Single Sign-On (SSO) do Square agora mesmo.
      • Verifique se o "Mostrar na página de login" a opção está habilitada para seu aplicativo. (Consulte a imagem abaixo)
      • Configuração do botão de login "criar novo cliente" do Square Single Sign-On (SSO) para WordPress
      • Agora vá ao seu Login do WordPress Disputas de Comerciais. (Ex.: https://<seu-domínio-wordpress>/wp-login.php)
      • Você verá um botão de login do Square SSO. Ao clicar nesse botão, você poderá testar o Single Sign-On (SSO) do Square.
      • Configuração do botão de login "criar novo cliente" do Square Single Sign-On (SSO) para WordPress

    Neste guia, você configurou com sucesso o Square Single Sign-On (SSO) configurando Square como provedor OAuth e WordPress como cliente OAuth Utilizando nosso plugin OAuth Single Sign-On (cliente OAuth/OpenID Connect) para WordPress, você garante que estará pronto para implementar acesso seguro ao seu site WordPress usando as credenciais de login do Square em poucos minutos.


    Recursos adicionais


    Envie-nos um e-mail oauthsupport@xecurify.com para orientação rápida (por e-mail/reunião) sobre sua necessidade e nossa equipe ajudará você a selecionar a melhor solução/plano adequado de acordo com sua necessidade.

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda