Isso pode resultar em um tempo considerável gasto na autenticação e gerenciamento de contas. Mais importante ainda, depender de combinações tradicionais de e-mail e senha pode expor os usuários a riscos de segurança, como senhas fracas, reutilização de senhas e possíveis violações de dados.
OAuth2 aborda essas preocupações fornecendo um protocolo padronizado que permite aos usuários acessar com segurança vários sites e aplicativos usando um único conjunto de credenciais.
Neste tutorial, abordaremos como você pode configurar um dos melhores plug-ins WordPress OAuth2 do mercado para garantir uma autenticação eficiente, segura e fácil de usar e uma solução de gerenciamento de acesso em vários sites WordPress.
O que são OAuth2 e logon único?
OAuth2 é um protocolo de autorização de padrão aberto que fornece uma maneira segura e eficiente de acessar recursos protegidos sem compartilhar credenciais de usuário confidenciais. Ele agiliza o processo de autenticação para usuários em vários aplicativos e sites, permitindo o logon único (SSO). Isso significa que os usuários podem fazer login uma vez e acessar várias plataformas sem inserir suas credenciais novamente.
Para os desenvolvedores, o OAuth2 simplifica o processo de criação de aplicativos que exigem acesso aos dados do usuário de outras plataformas, como contas de mídia social ou serviços de terceiros. Em vez de criar sistemas de autenticação personalizados, os desenvolvedores podem contar com a robustez e a segurança do OAuth2. Isso economiza tempo e esforço e garante que os dados do usuário sejam tratados com segurança.
Para proprietários de sites, a implementação do OAuth2 pode melhorar significativamente a experiência do usuário simplificando o processo de login. Os usuários não precisam mais se lembrar de vários conjuntos de credenciais para sites diferentes, reduzindo o cansaço da senha e a probabilidade de usar senhas fracas ou reutilizadas.
OAuth2 oferece uma solução segura, eficiente e fácil de usar para gerenciar o acesso a plataformas online. Ele beneficia desenvolvedores, proprietários de sites e usuários finais, promovendo uma experiência de autenticação perfeita e garantindo que os dados confidenciais permaneçam seguros.
Lana Passport – Plug-in WordPress para servidor OAuth2
Os plug-ins WordPress Lana Passport – OAuth2 Server e Lana Single Sign On – OAuth2 Client oferecem uma solução simplificada para implementar o logon único baseado em OAuth2 no ecossistema WordPress.
Ao usar esses plug-ins, os desenvolvedores podem conectar vários sites do WordPress, permitindo que os usuários se autentiquem uma vez e acessem vários sites sem precisar inserir suas credenciais repetidamente.
O plug-in Lana Passport atua como o servidor de autorização, manipulando a autenticação do usuário e a geração de token. O plug-in Lana Single Sign On se comunica com o servidor para autenticar usuários em sites conectados.
Agora vamos orientá-lo na configuração do Lana Passport – OAuth2 Server e Lana Single Sign On e na conexão de dois sites WordPress para autenticação perfeita.
Pré-requisitos para configurar o Lana Passport
Antes de começar a configurar os plug-ins Lana Passport – OAuth2 Server e Lana Single Sign On, você precisará garantir que possui os seguintes pré-requisitos:
1. Dois sites WordPress
Você precisará de dois sites WordPress para implementar o login com um clique do Lana OAuth2. Um site atuará como o servidor OAuth2, manipulando o processo de autenticação e os dados do usuário. O outro site funcionará como o cliente OAuth2, que solicitará acesso aos recursos protegidos no servidor.
2. Instalando os plug-ins Lana Passport e Lana Single Sign On
Em seguida, você precisará instalar os dois plugins. O plug-in Lana Passport será instalado no site do servidor e o plug-in Lana Single Sign On será instalado no site WordPress do cliente.
O plug-in Lana Single Sign On é adicionado ao site do cliente ou ao site onde você deseja fazer o login com um clique.
O plug-in Lana Single Sign On está disponível gratuitamente nos plug-ins do WordPress.org. Você receberá o plug-in Lana Passport assim que ga-analytics#sendMarketClickEvent”>comprar o plug-in no CodeCanyon. Ambos os plug-ins serão necessários para executar o login OAuth.
No tutorial, vamos nos referir ao site com o plug-in Lana Passport instalado como o “servidor OAuth” e o site com o plug-in Lana Single Sign On como o “cliente OAuth”.
Para instalar o plug-in Lana Single Sign On, acesse o WordPress Painel > Plug-ins > Adicionar novo. Isso o levará ao Adicionar plug-ins página, onde você pode procurar o plugin Lana Passport usando a barra de pesquisa no canto superior direito.
Ao localizar o plug-in desejado nos resultados da pesquisa, clique no botão instale agora botão ao lado de seu nome. O WordPress baixará e instalará automaticamente o plug-in para você.
Após a conclusão da instalação, o instale agora botão mudará para Ativar. Para habilitar o plug-in, clique no botão Ativar botão.
Para instalar o plugin Lana Passport, acesse Painel > Plug-ins > Adicionar novomas desta vez clique Carregar plug-ine carregue o arquivo zip que você recebeu quando comprou o plug-in da CodeCanyon. Então clique Ativar.
Agora você está pronto para configurar o OAuth2 por meio dos plug-ins do Lana Passport.
Configurando o Passaporte Lana
Esta seção irá guiá-lo através da configuração do plug-in Lana Passport – OAuth2 Server para a funcionalidade de logon único (SSO) de um site WordPress.
Seguir essas etapas detalhadas permitirá que os usuários façam login em seu site com apenas um clique, usando a autenticação Lana Passport.
Etapa 1: abra o site WordPress do servidor OAuth e adicione um novo cliente
A primeira etapa para configurar o OAuth2 é fazer login no site do servidor OAuth com o plug-in Lana Passport instalado.
A partir daí, queremos adicionar um novo cliente para acessar o site com um login de um clique por meio do OAuth2.
Para fazer isso, na barra lateral do administrador, vá para Lana Passaporte > Adicionar Novo. Alternativamente, você pode usar o Adicionar novo botão na lista de clientes.
Um formulário de cliente aparecerá agora. Digite um nome descritivo para o cliente, o que o ajudará a identificá-lo posteriormente ao gerenciar vários clientes.
Em seguida, devemos adicionar o URI de redirecionamento no novo formulário de cliente. Podemos obtê-lo no site WordPress do cliente OAuth, onde o plug-in Lana Single Sign On está localizado.
Vá para o site do cliente e vá para Configurações > Lana SSO. Agora você verá a configuração do Lana SSO.
Copie o SSO URI na parte superior da página de configurações, retorne ao site WordPress do servidor OAuth e cole o SSO URI no URI de redirecionamento campo. Então clique Publicar para salvar o cliente.
Etapa 2: configurar o cliente em seu site WordPress
Agora que você configurou o cliente, é hora de configurá-lo.
No site do servidor OAuth, localize o arquivo gerado ID do Cliente para o cliente que você acabou de configurar em Configurações padrão.
Copie o ID do Clientee, em seguida, volte para o site do cliente OAuth e vá para Configurações > Lana SSO. cole o copiado ID do Cliente no campo correspondente.
Em seguida, devemos adicionar o Segredo do cliente para o site do cliente OAuth.
Seguiremos o mesmo processo indo para o Configurações padrão seção no cliente que você criou no site do servidor OAuth. Copie o Segredo do cliente e cole no Lana SSO Configurações página no site do cliente OAuth.
Etapa 3: adicionar pontos de extremidade do servidor OAuth
A etapa final na configuração do OAuth nos dois sites do WordPress é adicionar os endpoints do servidor. Endpoints são simplesmente URLs ou endereços que um cliente pode usar para se comunicar com um servidor.
Volte para o site do servidor OAuth e, na barra lateral do administrador, clique em Lana Passaporte > Status.
A página de status exibirá vários endpoints do servidor OAuth. Primeiro, localize o Autorizar URL e copie-o.
Alterne para o site do cliente OAuth, vá para a página Lana SSO Settings e cole o Autorizar URL no campo apropriado.
Em seguida, seguiremos o mesmo processo para o URL do token de acesso e a URL do recurso.
Copie cada um deles da página de status no site do servidor OAuth e cole-os na página Lana SSO Settings no site do cliente OAuth.
Por fim, clique no Salvar botão para armazenar as configurações Lana Single Sign On do seu site WordPress.
Etapa 5: testar o logon único
Saia do site WordPress do cliente OAuth para testar a funcionalidade de logon único: para fazer isso, clique no botão Sair opção no menu superior direito no painel do WordPress.
A Logon Único botão deve estar presente no login do site WordPress.
Clique no botão. Como este é o primeiro login no site, uma notificação de solicitação de autorização será exibida. Clique no Autorizar e você entrará no site com OAuth.
Solução de problemas e suporte
Se você ainda precisar de ajuda com problemas ou tiver dúvidas ao configurar e usar os plug-ins Lana Passport e Lana Sign On, não se preocupe porque o lanacodes está a sua disposição.
Você pode entrar em contato com o suporte por meio do CodeCanyon na página de suporte de ga-analytics#sendMarketClickEvent”>Lana Passaporte. Você também pode consultar a documentação do plugin.
Seis meses de suporte estão incluídos quando você compra o plug-in por meio do CodeCanyon, e suporte estendido por mais seis meses pode ser ga-analytics#sendMarketClickEvent”>comprado separadamente.
Baixe Lana Passport hoje!
A implementação do logon único baseado em OAuth2 no WordPress usando os plug-ins Lana Passport – OAuth2 Server e Lana Single Sign On – OAuth2 Client pode melhorar significativamente a experiência do usuário e melhorar a segurança em vários sites.
Seguindo as etapas descritas neste tutorial, os desenvolvedores e proprietários de sites podem configurar e configurar facilmente o logon único OAuth2 para seus sites WordPress. Isso agiliza o processo de autenticação do usuário e reduz o cansaço da senha e as violações de segurança.
Aproveite os benefícios do OAuth2 e eleve a experiência do usuário e a segurança do seu site WordPress com a ajuda dos plug-ins Lana Passport.