2009-08-19 13 views
1

Ich habe einen Benutzernamen und ein Passwort zum Eingeben und Suchen von Personen in Linkedin erstellt. Jetzt entwickle ich eine Webanwendung mit asp.net. Ich muss eine Popup-Seite öffnen, die die gesuchten Ergebnisse als eingeloggt anzeigt. Wenn die Popup-Seite angezeigt wird, muss ich mich automatisch mit dem Benutzernamen und dem Passwort anmelden.Wie kann man sich automatisch von der Asp.net-Anwendung in LinkedIn einloggen?

Also, hier ist meine Frage, Wie automatisch angemeldet, wenn die Schaltfläche in Asp.net-Anwendung mit Link in Benutzername und Passwort angeklickt ?.

Dank

Antwort

1

Das Problem ist zweifach:

  1. die Berechtigungsnachweise der Entscheidung in in tatsächlich

Logging zu verwenden

  • Anmeldung ist recht einfach: Beitrag Login URL LinkedIn in der Art und Weise, die LinkedIn erwartet. Leider, LinkedIn still does not have a public API, so wird dies Hackerei erfordern. Gehen Sie zu einem LinkedIn web page that allows login und analysieren Sie die Seitenquelle. Im Login-Formular wird ein Feldname für Benutzername und Passwort angezeigt und das Login-Formular wird an eine bestimmte URL gesendet. Duplizieren Sie den Benutzernamen und das Passwort mit einer Webanfrage an die URL des Formulars. Sie erhalten ein Cookie als Teil der Antwort. Stellen Sie sicher, dass Sie diesen Cookie bei zukünftigen Anfragen an LinkedIn einbeziehen, und Sie werden dann für jede Anfrage "eingeloggt".

    Von weit wichtiger als die eigentliche Anmeldung, die eine einfache Programmieraufgabe ist, ist die Entscheidung, welche Anmeldeinformationen zu verwenden. Ich schätze, dass Sie eine Anwendung für andere erstellen, anstatt für Sie selbst. Wenn ja, müssen Sie sie bitten, Ihnen ihre LinkedIn-Zugangsdaten zu geben. Vorsicht: Das ist etwas, was die meisten Menschen einfach nicht tun werden. Es ist ein Vertrauensproblem; Wenn sie Ihnen ihre Anmeldeinformationen geben, haben Sie jetzt Zugriff auf ihr Profil und können damit schändliche Dinge tun. Sie brauchen einen guten Haftungsausschluss, der erklärt, wie Sie das nie tun würden, und Sie werden die Leute brauchen, die es lesen, um Ihnen zu glauben. Nicht so einfach wie es klingt.

    Wenn dies jedoch nur für Sie ist, sind Sie auf der Straße. Benutze einfach deine eigenen Zugangsdaten.

  • Verwandte Themen