Frage

Ich habe eine ASP.NET-Homepage, auf der der Benutzer seine Anmelde-ID angibt.Abhängig von der Anwendung (SharePoint-Site), der die ID zugeordnet ist, wird der Benutzer zur jeweiligen Sharepoint-Site weitergeleitet.

Wenn der Benutzer beispielsweise site1user ist, leitet die ASP.NET-Seite den Benutzer zu sharepointsite1 weiter.

Ich habe es bisher zum Laufen gebracht.

Wie übergebe ich nun die Anmelde-ID von ASP.NET an die SharePoint-Anmeldeseite, sodass der Benutzer die Benutzer-ID nicht erneut eingeben muss?

Ich habe versucht, URL-Parameter zu übergeben.Aber es hat nicht funktioniert.

War es hilfreich?

Lösung

Wenn Sie in Ihrer ASP.NET-Anwendung die formularbasierte Authentifizierung (FBA) verwenden, können Sie auch SharePoint für die Verwendung von FBA konfigurieren und dafür sorgen, dass SharePoint dieselbe FBA-Konfiguration wie Ihre ASP.NET-Anwendung verwendet.

Dies hat den Vorteil, dass sich ein Benutzer bei Ihrer ASP.NET-Anwendung anmelden und ihn einfach auf seine SharePoint-Site umleiten kann, sodass er automatisch angemeldet wird.Sie müssen den Benutzernamen in keiner Weise an SharePoint übergeben oder Seiten anpassen.Es kann etwas schwierig sein, FBA in SharePoint zu konfigurieren, wenn Sie es noch nicht getan haben, aber diese Ressourcen sollten Ihnen helfen:

Andere Tipps

Sie müssen die login.aspx Seite und schreiben Sie den Code anpassen, die die ID aus der Abfrage-String holen wird und es dem Benutzernamen Textfeld gesetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top