O que é login via rede social? Redes sociais sem cadastro

16.03.2024

Para acessar funcionalidades avançadas, muitos sites oferecem registro e login no site usando suas credenciais. No entanto, como mostra a prática, nem todos querem passar pelo procedimento de registo, que muitas vezes é muito complicado.

Existem mais de uma dezena de motivos pelos quais os usuários recusam o registro padrão no site, mas os principais podem ser identificados:

  • O processo de registro leva muito tempo
  • Os usuários não querem deixar seus dados pessoais
  • A complexidade do processo de registro, chaves secretas, captcha podem assustar o usuário médio
  • Problemas técnicos do lado do site, nos quais o processo de registro é simplesmente impossível. Nesse caso, os usuários que não conseguiram se cadastrar na primeira vez, via de regra, não farão uma segunda tentativa.

O comportamento do usuário é totalmente justificado; ninguém quer perder tempo se cadastrando para, por exemplo, deixar um comentário no site ou ver conteúdos ocultos de natureza duvidosa.

Como lidar com tal situação como simplificar o processo de registro e autorização no site e evitar tais problemas? É aqui que as redes sociais vêm em socorro, com as quais você pode entrar no site em questão de segundos, sem recorrer ao tedioso preenchimento de um formulário de cadastro. Além disso, os usuários não precisarão lembrar login, senha ou qualquer outra informação.

Métodos de autorização através de redes sociais para proprietários de sites

Para organização autorização no site via redes sociais Você pode utilizar serviços especiais, que podem ser pagos ou gratuitos, e também utilizar extensões especiais em seu site. Ou você pode seguir o outro caminho e escrever sua própria extensão se estiver familiarizado com a linguagem PHP.

Existem muitas opções para organizar o login de um site por meio de redes sociais.

Serviços de autorização

Usar serviços de autorização é o método preferido para desenvolvedores web iniciantes. Tudo o que é exigido do proprietário do site é colocar nele o script proposto por um ou outro serviço. Ou use uma extensão especial (plugin) desenvolvida para muitos sistemas populares de gerenciamento de conteúdo.

Os serviços de autorização mais populares e difundidos são Slogin, ULogin e Loginza. Ambos os serviços oferecem plugins para quase todos os CMS, tornando-os ainda mais atraentes para iniciantes.

É importante notar que anteriormente o serviço de autorização Slogin permitia trabalhar exclusivamente com redes sociais de forma direta, mas agora este produto passou de um componente regular para um serviço de autorização completo. Além disso, os proprietários de sites que usam o componente Slogin têm a opção de trabalhar com redes sociais diretamente ou por meio do serviço.

Vantagens:

  • Facilidade de uso e integração
  • Após instalar um script ou plugin no site, você tem a oportunidade de autorizar usuários de quase todas as redes sociais conhecidas, não sendo necessário cadastrar seu aplicativo (site) separadamente em cada rede;

Imperfeições:

  • Todos os dados dos usuários autorizados são transferidos da rede social não para você, mas para o serviço que você escolher.
  • Aproveitamento parcial dos benefícios das redes sociais, não há como vincular o usuário a um grupo específico, etc.

Componentes e criação de seu próprio aplicativo de rede social

Esta opção é mais preferível para quem deseja aproveitar ao máximo a autorização nas redes sociais. Neste caso, não haverá mais intermediários que receberão os dados do usuário; todos esses dados serão transferidos pela rede social diretamente para o seu site.

As desvantagens deste método incluem a criação de seu próprio aplicativo em cada rede social. Ou seja, você terá que cadastrar seu site na rede social por meio da qual deseja fornecer a possibilidade de login no site.

As vantagens deste método são óbvias - todos os dados do usuário são transferidos imediatamente para o seu site, após registrar seu aplicativo (criação de um grupo nas redes sociais), você recebe benefícios adicionais (tráfego adicional, capacidade de monetizar o grupo e assim por diante) .

A autorização através de redes sociais é segura?

Muitos usuários desconfiam desse tipo de autorização - temem que seus dados sejam roubados e, assim, invadam uma ou outra rede social. No entanto, atrevo-me a assegurar-lhe que autorização via redes sociais absolutamente seguro, ninguém roubará seus dados. Para ter certeza disso, vejamos o processo de autorização, o que acontece neste momento e quais dados são transferidos.

Quando o usuário clica no botão da rede social, uma janela adicional se abre, e neste momento o site entra em contato com a rede social e solicita permissão para transferência de dados pessoais. A rede social, por sua vez, por meio de uma janela recém-aberta, pede ao usuário que confirme seu consentimento para a transferência de informações publicamente disponíveis. Somente se o usuário der o seu consentimento, os dados publicamente disponíveis serão transferidos para o site e registrados em seu perfil.

Deixe-me observar mais uma vez que os dados transmitidos não contêm o login do usuário da rede social nem sua senha, apenas são transmitidas informações publicamente disponíveis, como nome, sobrenome, idade, fotografia e alguns outros dados. O conjunto de dados abertos transmitidos ao site difere dependendo da rede social.

Assim, podemos concluir que a autorização via redes sociais é totalmente segura, eu diria até um registro padrão muito mais seguro no site.

Prós e contras da autorização através de redes sociais

  • Os usuários do site não precisam preencher dados cadastrais ou criar um novo login e senha
  • Entrar no site pelas redes sociais é muito mais rápido
  • Recuperando dados do usuário

Há apenas uma desvantagem - uma ligeira perda de desempenho do site devido ao uso de scripts (ou plug-ins) adicionais e troca de informações entre sites.

Muitas vezes pode ser inconveniente para seus clientes lembrarem sua senha e fazerem login com ela ao fazerem seu próximo pedido. Ao mesmo tempo, a maioria deles tem contas no Facebook e/ou VKontakte, e-mail no Gmail ou Yandex.Mail.

Nesse caso, você pode delegar a tarefa de autenticação do usuário a esses serviços. Provavelmente, seus clientes já estão logados em um deles, então eles não precisarão digitar nenhuma senha, apenas concordar em compartilhar alguns de seus dados pessoais, como e-mail, com você.

Você pode descobrir mais sobre o protocolo para tal autenticação, por exemplo, na Wikipedia, mas neste artigo veremos os detalhes técnicos da implementação de um mecanismo semelhante no InSales.

  1. Cadastrar uma loja online em rede social e receber chaves especiais;
  2. Configurando uma rede social em uma loja online.

Importante: a loja online deve ser com , ou seja, seu endereço deve começar com http é

Seção “Pedidos de autorização via redes sociais”

Para fazer autorização através de qualquer um dos sites mencionados acima, você precisa adicionar dados do aplicativo correspondente na plataforma do site que você escolheu (vamos concordar em chamar este site de provedor de autorização ou simplesmente de provedor).

Primeiro você precisa ir para a seção obrigatória do BO:

Ao clicar no botão "Adicionar" você verá um formulário para adicionar dados do aplicativo:


Após especificar todos os dados necessários, um botão de autorização através deste provedor aparecerá em seu site.

Importante: você pode adicionar até um aplicativo de cada provedor.

Vamos agora dar uma olhada em como criar esses aplicativos a partir dos próprios provedores.

Em contato com

Importante: Para criar um aplicativo VKontakte, você deve ter uma conta nesta rede social.


Facebook


Google


Yandex


Mail.ru


Muitos sites e aplicativos exigem que os usuários se registrem. Às vezes eles oferecem uma escolha - registre-se ou faça login usando uma das redes sociais. Isso é conveniente para os usuários - não há necessidade de preencher formulários de registro todas as vezes, basta clicar no botão de login e confirmar o acesso.

Como funciona o login social?

É muito simples: basta selecionar a “rede social” através da qual deseja se cadastrar, clicar no botão apropriado e confirmar a permissão de acesso aos seus dados pessoais. Na maioria das vezes, o próprio site ou aplicativo oferece diversas redes sociais para você escolher. Após isso, todos os dados necessários serão enviados ao site, e os campos do formulário de cadastro serão preenchidos automaticamente.

Nesse caso, o site não “reconhece” a senha da sua conta na rede social.

Ressalta-se que, neste caso, o site não “aprende” a senha da sua conta na rede social - apenas são transmitidas as informações do perfil necessárias ao cadastro. Se o site lhe parecer suspeito e você não quiser conceder acesso aos seus dados, basta selecionar o registro regular.

observação

Às vezes, aplicativos e sites pedem permissão não apenas para fazer login nas redes sociais, mas também para acessar sua lista de amigos ou postar em seu nome no feed do evento. Nesses casos, muitas vezes você pode escolher quais ações permitir e quais bloquear. Se um dia você mudar de ideia e decidir que permitiu muito de um site, você sempre poderá bloquear o acesso aos dados da rede social nas configurações desse site ou aplicativo.

Muitas organizações e fabricantes estão tentando se envolver o máximo possível na vida dos usuários, e as redes sociais são um dos caminhos.

Em geral, esta é uma forma cómoda de poupar tempo e não ter que reintroduzir todos os seus dados, o que pode ser muito para o registo. Ao mesmo tempo, alguns sites permitem não só preencher a sua conta, mas também atuar sobre ela, por exemplo, nos comentários, e ao mesmo tempo marcar as publicações deste site na sua página de rede social. Muitas vezes, essa autorização social é usada por aplicativos e sites esportivos, onde após a autorização você pode encontrar amigos, acompanhar seus sucessos esportivos, compartilhar conquistas com eles e competir. Muitas organizações e fabricantes estão tentando se envolver o máximo possível na vida dos usuários, e as redes sociais são um dos caminhos.

Tecnicamente, esta é uma solução muito comum, mas você deve sempre confiar apenas em sites confiáveis ​​e prestar atenção aos avisos e instruções ao fazer login.

Com base em materiais do serviço de suporte do agente Mail.Ru

Existem informações específicas úteis sobre a implementação técnica.

E em resumo...

Para autorização e registro, é utilizada a mesma tabela “usuários”. Juntamente com o registo e autorização normais, quando durante o registo (na sua forma mais simples) o email, palavra-passe e login do utilizador são adicionados à tabela “utilizadores”, e durante a autorização é feita a correspondência do login e palavra-passe introduzidos com os existentes na base de dados. verificado, é utilizado de forma semelhante e registro/autorização através de redes sociais. Somente neste caso, a fonte dos dados do usuário para seu cadastro não é o usuário direto que insere os dados no formulário, mas sim a rede social. líquido. O registro neste caso é bastante transparente, ou seja, não visível para o usuário. O esquema é aproximadamente o seguinte (sem as especificidades do protocolo Oauth):


1) O usuário seleciona o login via mídia social. líquido.
2) Há uma chamada para a página de autorização nesta rede social. rede, se a pessoa ainda não tiver feito login nela. Após a introdução dos dados, e caso tenha sido previamente autorizado, é feito um pedido de autorização para utilização dos seus dados.
3) Se uma pessoa recusar, então será o fim. Se ele concordar, ele será redirecionado para a página do site especificada nas configurações do Oauth.
4) Cada usuário nas redes sociais as redes têm seu próprio identificador exclusivo que pode ser solicitado. Para sua tabela "usuários", você precisa adicionar alguns campos adicionais (por exemplo, como estes): auth_via (enum("native, "vk", "mailru", "...")) - para indicar o tipo de registro do usuário e social_id - um identificador exclusivo na rede social será armazenado aqui. Caso precise armazenar alguns dados específicos deste usuário das redes sociais, você pode criar campos adicionais para esses dados.
5) Após o usuário ter dado permissão para utilização de seus dados, é necessário solicitar os dados necessários à rede social. redes, incluindo e ID do usuário nas redes sociais. redes. É aqui que começa o processo de registro invisível. Você precisa verificar se existe um usuário com este social_id no banco de dados, caso contrário, insira o social_id, os dados do usuário da rede social. redes, se necessário, no banco de dados. Pronto, o usuário está cadastrado.
Se houver dados sobre o usuário, será necessário solicitar dados atuais nas redes sociais. rede, compare-os com os do banco de dados e se eles foram alterados, atualize-os no seu banco de dados; caso contrário, simplesmente passe para a próxima etapa;
6) Uma sessão com dados do usuário é criada.

Assim, à tabela existente de registo “nativo” de utilizadores do site junta-se, relativamente falando, uma tabela com campos necessários para registo/autorização através das redes sociais. redes., e eles não interferem entre si.

Para um usuário cadastrado nas redes sociais. Naturalmente, não há senha e login de rede. Eles são necessários para autorização. E porque O usuário faz login usando seu login social e senha. rede, então não há nada a indicar aqui. E ainda, durante a autorização, você pode adicionar uma condição à solicitação de verificação de login e senha

"E ONDE `auth_via`="native""

Para excluir usuários cadastrados em redes sociais. redes.

Como você pode ver, uma chave primária interna (intrasite, por assim dizer) de incremento automático é criada na tabela para cada usuário. Dessa forma, não há diferença na lógica do site entre um usuário cadastrado nas redes sociais. rede e através do site. Se falamos de uma loja online, para vincular pedidos a um usuário, você pode usar um único ID interno.

Os usuários preferem fazer login instantaneamente, com um clique, e não perder tempo registrando-se por e-mail. Toda a essência deste problema pode ser compreendida por quem utiliza esta plataforma para vender produtos numa loja online.
WordPress por padrão, não oferece a capacidade de fazer login por meio de redes sociais. Se o usuário quiser que seus clientes façam login desta forma, ele terá que adquirir desenvolvimentos pagos ou utilizar um plugin especial gratuito. O registro fácil e o login social em qualquer site wordprees são muito importantes. Se você pedir aos visitantes que concluam este procedimento preenchendo vários campos por e-mail, provavelmente perderá muitos clientes em potencial.
Este artigo seleciona 10 plug-ins de login social para Wordpress, o que permitirá que seu site se torne conveniente e tenha uma aparência profissional. Para quem deseja criar um widget com botões sociais com as próprias mãos, recomendamos que se familiarize com os materiais sobre o tema.

Login social

Este é um abrangente gratuito Plug-in WordPress, que oferece uma solução simples de login e cadastro no site através das redes sociais. A autorização está disponível para ele através de sites importantes como Facebook, Twitter, Google, LinkedIn, PayPal, LiveJournal, Instagram, Yahoo, VK e muitos outros. No total, reúne mais de 25 redes populares através das quais você pode fazer login, registrar-se ou deixar um comentário.
Este plugin é totalmente compatível com BuddyPress, então você pode usar um login de praticamente qualquer grupo social, o que é uma solução muito relevante. O widget de login é colocado na barra lateral do seu site ou um código de acesso é usado.

Super Socializador

Super Socializer é um plugin multifuncional para WordPress. Ajuda a integrar as mídias sociais à sua caixa de comentários e oferece ótimas opções para fazer login no seu site. O usuário pode acessar facilmente o seu site através de um login existente em uma das redes sociais. Após um cadastro tão simples, as informações do perfil dele junto com o e-mail serão salvas no banco de dados do seu blog.

Nextend Facebook Connect

O plugin a seguir é em muitos aspectos semelhante ao recurso anterior, mas é adequado para autorização em sites via Facebook.

Login social do WordPress

WordPress Social Login é um aplicativo útil que permite registrar e fazer login em um site baseado em WordPress usando seu login em diversas redes sociais. Você poderá controlar totalmente o acesso do usuário ao seu site. Este plugin oferece amplas oportunidades para configurações individuais.

Login social para WordPress

Outro poderoso WordPress plugin que pode integrar redes sociais com WordPress. Este serviço é pago e o trabalho com ele é feito por assinatura, mas qualquer usuário pode aproveitar o período gratuito de 30 dias para teste. Isso lhe dará a oportunidade de verificar se este plugin é adequado para seus propósitos. O Login Social para WordPress integra-se perfeitamente com todas as redes populares, permitindo que você saia e faça login no site. É capaz de capturar dados de perfil de usuário com sua permissão e criar automaticamente um perfil no banco de dados WP.

Gigya – Infraestrutura Social

Outro muito fácil de usar WordPress um plugin que ajudará a integrar contas sociais com sites baseados em WordPress. O plugin tem lindos, e com ele você pode customizar os botões necessários de acordo com sua vontade.

Os logins sociais para Wordpress não permitem apenas que os usuários façam login em um site usando login via Facebook, Twitter, Google, VKontakte, mas também tornam a aparência do recurso muito atraente. Todos os módulos mencionados nesta lista são amplamente utilizados e são realmente eficazes. Você pode escolher qualquer um desses plug-ins e começar agora.