Procurar Resultados :

×

Registrar Contato

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 para WordPress. Habilite o login seguro no WordPress usando o Square como provedor OAuth e OpenID Connect. O Single Sign-On (SSO) do Square 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, apresentaremos um guia para configurar o Single Sign-On (SSO) do Square com o WordPress para autenticação de usuários. Ao final deste guia, os usuários poderão fazer login com segurança no WordPress e acessar o site com o SSO do Square. Para saber mais sobre outros recursos que oferecemos no plugin OAuth Single Sign-On (cliente OAuth & OpenID Connect) para WordPress, 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 o Square como provedor OAuth para habilitar 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 os endpoints do 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 o WordPress como cliente OAuth para habilitar 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 Single Sign-On (SSO) do Square, definindo o Square como provedor OAuth e o WordPress como cliente OAuth usando nosso plugin OAuth Single Sign-On (cliente OAuth/OpenID Connect) para WordPress. Essa solução garante que você esteja pronto para implementar acesso seguro ao seu site WordPress usando as credenciais de login do Square em poucos minutos.


    Recursos adicionais


    Envie um e-mail para oauthsupport@xecurify.com para obter orientação rápida (por e-mail ou reunião) sobre sua necessidade e nossa equipe o ajudará a selecionar a solução/plano mais adequado às suas necessidades.

Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda