Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como adicionar o login OAuth no WordPress (passo a passo)

Aprendi que quanto mais fácil for para os usuários fazerem login no seu site, maior será a probabilidade de eles se tornarem membros ativos e se envolverem com o seu conteúdo.

É aí que entra o login OAuth – ele permite que as pessoas façam login no seu site WordPress com apenas um clique usando suas contas sociais existentes, como Google, Facebook ou X.

Mas o problema é o seguinte: embora o login do OAuth pareça simples na teoria, configurá-lo corretamente pode ser complicado. Testei vários plug-ins e métodos em sites reais do WordPress para encontrar a solução mais confiável.

Hoje, estou compartilhando meu método comprovado para adicionar o login OAuth ao WordPress. Mostrarei como configurá-lo corretamente, evitar armadilhas comuns e fazer com que ele funcione sem problemas em seu site.

Add OAuth Login in WordPress

Os benefícios de adicionar o login OAuth ao WordPress

Com os logins tradicionais, senhas fracas e credenciais esquecidas são problemas comuns.

Os usuários geralmente têm dificuldade para lembrar seus detalhes de login, o que gera frustração e redefinições frequentes de senha.

O OAuth ajuda a evitar esses problemas usando métodos de autenticação seguros dos principais provedores. Em vez de criar novos nomes de usuário e senhas, os visitantes podem fazer login com contas nas quais já confiam, como Google, Facebook ou GitHub.

Muitos desses provedores também oferecem autenticação de dois fatores, acrescentando uma camada extra de segurança.

Esse processo de login simplificado resulta em acesso mais rápido e menos registros abandonados. É mais provável que os usuários concluam a inscrição quando ela é fácil.

O OAuth também acrescenta uma camada extra de segurança que pode reduzir os registros de spam e as contas falsas. Como os usuários fazem login por meio de contas verificadas de terceiros, fica mais difícil para os bots e spammers criarem perfis falsos.

De modo geral, adicionar o login do OAuth ao seu site cria uma experiência mais suave e segura para seus usuários. Agora, mostrarei a você como configurá-lo no WordPress.

Como adicionar o login do OAuth no WordPress

Configurar o login OAuth no WordPress é mais fácil do que você imagina. Com o plug-in certo, você pode permitir que os usuários façam login com suas contas sociais existentes com apenas alguns cliques.

Recomendo usar o Nextend Social Login. Ele é um plug-in de mídia social popular que oferece suporte ao login por meio de provedores de terceiros, como Google, Facebook e Twitter.

Depois de configurados, os usuários verão botões de login social nas páginas de login e registro, o que simplifica o acesso ao seu site sem a necessidade de criar uma nova conta.

Etapa 1: Instale e ative o plug-in Nextend Social Login

Primeiro, você precisa instalar e ativar o plug-in Nextend Social Login. Para obter detalhes, consulte este tutorial sobre como instalar um plug-in do WordPress.

Observação: o Nextend Social Login também tem uma versão gratuita que você pode usar para este tutorial.

Após a ativação do plug-in, vá para a página Configurações ” Nextend Social Login no painel do WordPress.

Neste tutorial, mostrarei a você como adicionar o login OAuth com o Google. O Nextend Social Login também oferece login via Facebook, X (antigo Twitter), Reddit e muito mais. O processo pode ser ligeiramente diferente, dependendo do provedor que você escolher.

Etapa 2: criar um aplicativo do Google

Aqui, você precisa clicar no botão “Getting Started” (Introdução) na seção do Google.

Click Getting Started button for Google

Isso o levará a uma nova página, na qual você verá instruções na tela para criar seu aplicativo do Google que permitirá o login OAuth com sua conta do Google.

Depois de ler este conteúdo, basta clicar no link fornecido do Google Search Console.

Click the Google Console link

Isso o levará a uma nova tela, na qual você poderá adicionar as credenciais da sua conta do Google para fazer login.

Em seguida, clique no botão na parte superior para abrir uma janela pop-up e clique no botão “Novo projeto”.

Click the New Project button

Em seguida, você precisa adicionar um nome para o projeto que está criando.

Você também pode adicionar um local e uma organização. Depois disso, clique no botão “Create” (Criar).

Add project name, organization, and location

Depois de adicionar um projeto, você voltará ao painel. A partir daí, mude para a guia “Tela de consentimento do OAuth” na coluna da esquerda.

Vá em frente e clique no botão “Get Started” (Iniciar).

Click Get Started on the OAuth consent screen

Agora, você precisa adicionar um nome ao seu aplicativo. Esse nome será exibido quando for solicitado o consentimento.

Em seguida, adicione seu endereço de e-mail comercial no campo “User support email” (E-mail de suporte ao usuário) para que os usuários possam entrar em contato com você em caso de dúvidas sobre o consentimento. Em seguida, clique no botão “Next” (Avançar).

Add app name and support email

Em seguida, você precisa selecionar um público-alvo para seu login do OAuth no WordPress.

Você pode escolher a opção “Interno” se o seu aplicativo for destinado ao uso privado em uma organização do Google Workspace (antigo G Suite). Isso significa que somente os usuários do domínio da sua empresa poderão fazer login.

Por outro lado, a opção “Externo” é melhor se o seu aplicativo ou site for destinado ao uso público. Isso permite que qualquer pessoa com uma conta do Google faça login.

No entanto, quando você o configurar pela primeira vez, o aplicativo estará no modo de teste, o que significa que somente os usuários que você adicionar manualmente como usuários de teste poderão acessá-lo.

Quando estiver pronto para entrar no ar, talvez seja necessário enviar seu aplicativo para o processo de verificação do Google para remover restrições.

Choose audience for your OAuth login

Depois disso, adicione seu endereço de e-mail novamente.

Esse será o e-mail em que o Google o notificará sobre quaisquer alterações em seu projeto. Você também pode adicionar vários endereços de e-mail.

Add your contact information

No final, basta concordar com a política de serviços da API do Google.

Por fim, clique no botão “Create” (Criar).

Create your app

Quando o processo for concluído, você será levado à página “Visão geral do OAuth”.

A partir daí, clique no botão “Create OAuth Client” (Criar cliente OAuth).

Click the Create OAuth Client button

Na próxima tela, você precisará criar um ID de cliente OAuth.

Escolha a opção “Aplicativo da Web” no menu suspenso Tipo de aplicativo.

Em seguida, adicione um nome para o ID do cliente.

Create a client ID

Depois disso, role para baixo até a seção “Authorized redirect URIs” (URIs de redirecionamento autorizados) e clique no botão “+ Add URL” (Adicionar URL) para inserir o URL de redirecionamento.

Aqui, você precisa adicionar o link fornecido pelo plug-in Nextend Social Login. Esse URL garante que os usuários sejam redirecionados corretamente de volta ao seu site do WordPress depois de fazer login com o Google.

Em seguida, clique no botão “Create” (Criar).

Add a redirect URL in the Google Search Console

Você pode encontrar a URL que o Nextend criou para seu site voltando ao painel do WordPress.

Aqui, verifique as instruções na tela fornecidas pelo plug-in, onde o URL de redirecionamento necessário é mencionado.

Redirect URL given by Nextend

Depois que o ID do cliente OAuth for criado, um pop-up aparecerá na tela listando suas credenciais.

Basta copiar seu Client ID e o Client Secret daqui e guardá-los em um local seguro.

Copy the client ID and client secret

Em seguida, vá para a página “Tela de consentimento do OAuth” no menu à esquerda.

Aqui, mude para a guia “Audience” (Público) e clique no botão “Publish App” (Publicar aplicativo) para permitir esse aplicativo a qualquer usuário com uma Conta do Google.

Isso abrirá uma janela pop-up, na qual você poderá clicar no botão “Confirmar”. Agora, o Google verificará e publicará seu aplicativo. Esse processo pode levar de 15 a 20 minutos.

Click the Publish App button

Etapa 3: Verifique sua configuração do Google

Agora, volte ao painel do WordPress e vá para a guia “Configurações” do Google na parte superior.

Depois disso, adicione o Client ID e o Client Secret que você copiou anteriormente e clique no botão “Save Changes” (Salvar alterações).

Add client ID and Client Secret

Depois de fazer isso, o Nextend Social Login mostrará uma janela pop-up solicitando que você verifique sua configuração. Vá em frente e clique no botão “Verify Settings” (Verificar configurações).

Lembre-se de que, se você pular essa etapa, a opção de login do Google OAuth não aparecerá na tela.

Click the Verify Settings button

Em seguida, vá para a seção “Buttons” na parte superior.

Aqui, você pode escolher um estilo de botão para seu login do Google OAuth. Você também pode criar um botão personalizado com código personalizado, se desejar.

Quando terminar, basta clicar no botão “Save Changes” (Salvar alterações) para armazenar suas alterações.

Choose your button style

Agora, você precisa mudar para a guia Global Settings ” Login Form (Configurações globais ” Formulário de login ) na parte superior.

Aqui, marque a caixa “Show login buttons” (Mostrar botões de login) para a opção “Login Form” (Formulário de login) para que os usuários possam optar facilmente pela opção de login OAuth a partir daqui.

💡Postagem relacionada: Se você não quiser usar o formulário de login padrão do WordPress, consulte nosso tutorial sobre como criar uma página de login personalizada do WordPress.

Você também pode definir o restante das configurações de acordo com sua preferência.

Choose show login buttons option

Em seguida, clique no botão “Save Changes” (Salvar alterações).

Em seguida, você deve voltar para a página Configurações ” Nextend Social Login no painel do WordPress.

Enable Google OAuth login

Por fim, clique no botão “Enable” (Ativar) na opção “Google”. Agora você pode repetir todo esse processo com diferentes aplicativos de terceiros para adicionar o login do OAuth a eles.

Quando terminar, basta acessar seu site do WordPress para ver o login do OAuth em ação.

OAuth login preview

Bônus: Adicionar login sem senha no WordPress com links de login

Embora o login OAuth elimine a necessidade de criar novas senhas, os usuários ainda precisarão contar com credenciais de contas de terceiros, como Google ou Facebook.

Se você quiser ficar totalmente livre de senhas, os links de login oferecem outro método de login seguro. Ele permite que os usuários ignorem as credenciais de login do WordPress e simplesmente cliquem em um link para fazer login em suas contas.

The Plugin Automatically Adds a Magic Link Button to the Login Screen

Com o plug-in Magic Login, os usuários só precisam digitar seu endereço de e-mail e um link de login único é enviado para a caixa de entrada. Clicar no link garante acesso instantâneo, sem necessidade de senhas.

Isso reduz o atrito do login e mantém as contas seguras. É especialmente útil para sites em que se deseja minimizar as barreiras de entrada e melhorar a experiência do usuário.

Magic Login Settings

Além disso, como esses links de login são únicos e sensíveis ao tempo, eles oferecem uma camada extra de segurança contra ataques de força bruta e vazamentos de credenciais.

Para começar, consulte nosso tutorial sobre como adicionar login sem senha no WordPress.

Espero que este artigo tenha ajudado você a aprender como adicionar o login do OAuth no WordPress. Talvez você também queira ver nosso guia para iniciantes sobre como adicionar login do Google com um clique no WordPress e nosso tutorial sobre como adicionar CAPTCHA no login e no formulário de registro do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.