A utilização de contas de redes sociais para autenticação em outras aplicações já é uma realidade, aprenda como autenticar um usuário utilizando a conta do Facebook em sua aplicação ASP.Net MVC e faça parte desta nova tendência.
O ASP.Net MVC em conjunto com o Visual Studio proporciona uma enorme facilidade em executar esta integração, um projeto no template Internet Application por exemplo já vem praticamente pronto para realizar essa integração com as seguintes contas:
- Microsoft
Sua aplicação ASP.Net MVC pode trabalhar com estes quatro modelos simultaneamente sem problema algum, o esquema de membership do ASP.Net proporciona o armazenamento e identificação de cada tipo de login e sua rede social de origem.
Neste artigo gravei um vídeo seguindo passo a passo como integrar uma aplicação ASP.Net MVC com o Facebook, porém este processo é muito similar a integração com as demais redes sociais disponíveis.
Neste vídeo não foi necessário utilizar nenhum plugin externo, porém faço menção ao Facebook SDK for .NET que é um SDK para trabalhar com recursos avançados de integração com o Facebook, como por exemplo postar informações na timeline e interagir com a lista de amigos.
A partir do momento em que o usuário está autenticado numa aplicação ASP.Net MVC utilizando a conta do Facebook o Facebook SDK complementa as demais funcionalidades possíveis para uma interatividade completa.
Obtenha o Facebook SDK for .NET no site:
http://facebooksdk.net/
Ou instale diretamente via NuGet
PM> Install-Package Facebook
Em um próximo vídeo exibirei como utilizar esse SDK e realizar integrações no Facebook além do login.
Espero que aproveite o vídeo e deixe seu feedback ou dúvidas aqui nos comentários.
Parabéns Eduardo, muito bom esse tutorial.
Complementei com o artigo https://www.windowsazure.com/en-us/develop/net/tutorials/web-site-with-sql-database/
Abs.
Fabiano Nalin
Olá Fabiano!
Legal obrigado!
Abs!
Olá amigo, quanto coloco localhost em App Domains da erro, oque eu faço?
Lennon,
Veja se faltou preencher a mesma URL no endereço do site:
http://postimg.org/image/hncwhnsiv/
Subi essa imagem para ilustrar!
Abs.
Era este pequeno detalhe, me confundi porque o fb alterou o visual, obrigado Eduardo, parabéns.
Nossa cara o meu esta com algum erro, quando o cara faz o login ele muda o botao do face para sair porem nao pega o nome do usuario logado e nao atribui as regras que eu tenho para o usuario logado. Pode me dar uma ajuda?
Olá Célio, as informações do FB vc precisa pegar “na mão”, você customizou sua controller direito para fazer isso?
Procura debugar esse processo e entender o que faltou.
Abs!
Então Eduardo eu vi um outro post mais estava diferente como eu pego esses dados direto pela minha controller?
To tentando aqui ainda mas nada cara nao sei porque ele aparece logado mas nao aplica as regras.
Fala Celio,
Quais regras?
Faz assim, usa o exemplo do meu outro (e mais novo) artigo:
https://www.eduardopires.net.br/2014/08/asp-net-identity-tutorial-completo/
Tá mais completo.
Abs!
Olá Eduardo, boa tarde.
Não consegui achar os demais videos sobre integração com Facebook.
Foram lançados outros vídeos sobre este conteúdo?
Att.
olá, Eduardo. Meus parabéns pelo artigo!
Então, eu implementei o login social via facebook na minha aplicação mas me ocorre um problema:
a minha aplicação só permite o login do desenvolvedor (no caso o meu), quando tento logar com login de outros usuários do facebook na minha aplicação retornar um erro informando que a aplicação ainda se encontra em fase de teste. Há algum outro artigo que possa me orientar quanto a isso ?
Eduardo, saudações.
Estou tendo dificuldades em configurar a autenticação com o Facebook hoje (abril de 2017).
Para você ter uma idéia eu já integrei a autenticação com o Google com muito sucesso, porém com o FB estou tendo problemas.
No FB criei a aplicação, fiz todas as configurações e o sistema se comporta bem. Porém não autentica ninguém. Ou seja, não traz um ID.
Acredito que haja um problema na configuração do Facebook. Não tenho certeza da URI de retorno.
O que devo usar como URI de retorno?