Como logado LinkedIn automaticamente a partir Asp.net Aplicação?
-
18-09-2019 - |
Pergunta
Eu criei um nome de usuário e senha para entrar e procurar pessoas no LinkedIn. Agora, estou devloping uma aplicação web usando asp.net. Eu preciso abrir uma página pop-up que está exibindo os resultados pesquisados ??em ligada em como logado. Quando a página pop-up está exibindo, eu preciso logado automaticamente usando o nome de usuário e senha.
Então, aqui está a minha pergunta, Como logado automaticamente quando o botão clicado na aplicação Asp.net utilizando ligada no nome de usuário e senha ?.
Graças
Solução
O problema é duplo:
- decidir quais credenciais para usar
- realmente se ligar
Log in é bastante simples: post para URL de login do LinkedIn na maneira que o LinkedIn espera. Infelizmente, LinkedIn ainda não tem um API pública, então isso vai exigir hackery. Ir para um que permite login e analisar o código fonte da página. Haverá nomes de campo para nome de usuário e senha no formulário de login, e o formulário de login vai postar para uma URL específica. Duplicar o nome de usuário e senha com uma solicitação da web para a URL do formulário. Você receberá um cookie como parte da resposta. Certifique-se de incluir esse cookie em futuras solicitações ao LinkedIn e então você está "logado" para cada pedido.
Muito mais importante do que o registo actual no, que é um desafio de programação simples, é decidir qual credenciais para uso. Eu estou supondo que você está construindo uma aplicação para outros usarem, em vez de si mesmo. Se assim for, você vai precisar para pedir-lhes para dar-lhe as suas credenciais do LinkedIn. Cuidado: isso é algo que a maioria das pessoas simplesmente não vai fazer. É uma questão de confiança; se eles dão-lhe as suas credenciais, você agora tem acesso ao seu perfil e pode fazer coisas abomináveis ??com ele. Você vai precisar de um bom aviso explicando como você nunca faria isso, nunca, e você vai precisar das pessoas que lê-lo acreditar em você. Não é tão fácil quanto parece.
Se, no entanto, este é apenas para você, você está na rua fácil. Basta usar suas próprias credenciais.
Outras dicas
Talvez este artigo ajuda: http://www.suddenelfilio.net/2010/08/24/linkedin-oauth-using-hammock-in-csharp-asp-net/ é mostra como usar a api linkedin usando o Hammock Resto biblioteca no codeplex +