2009-05-21 4 views
0

Der Sharepoint-Setup Ich beschäftige mich einzuloggen wie folgt: - formular Authentifizierung Sharepoint Server - mit der Benutzer-Datenbank auf einem Remote-SQL-Server gespeichert - wir eine eigene asp haben .net-Anwendung auf die Spitze des Sharepoint, der aus dem Ordner __layouts_ ausgeführt wird; Die Anwendung erhält ihren gesamten Inhalt von einem Remote-SQL-Server (nichts mit WSS_Content zu tun)Verwendung Sharepoint-Formularauthentifizierung Benutzer Remote-SQL-Server mit ist

Grundsätzlich wird die Benutzerdatenbank nur für Berechtigungen auf Site-Ebene verwendet. Aber ich muss dieselben Benutzeranmeldeinformationen verwenden, die für die Anmeldung bei der Sharepoint-Webanwendung verwendet wurden, wenn ich mich mit meinem Remote-SQL-Server verbinde.

Gibt es eine Möglichkeit, aktuelle Anmeldeinformationen für Sharepoint-Benutzer als sql server authentication login zu übergeben?

Antwort

0

Eine Möglichkeit wäre, Ihren Authentifizierungsanbieter zu schreiben, der grundsätzlich dasselbe tut wie der SQL-Datenbank-Authentifizierungsanbieter. In Ihrem benutzerdefinierten Authentifizierungsanbieter sollten Sie die Benutzeranmeldeinformationen erfassen und dann in der Webserversitzung speichern. Sie können dann von Sitzung aus darauf zugreifen, um die SQL Server-Authentifizierung durchzuführen.

Fühlt sich ein bisschen hacky zu mir, aber es sollte funktionieren.