Also hier verwendet, ist das Szenario:einen Web Service Mit den Daten außerhalb MOSS für den Zugriff auf AD für die Authentifizierung
ich eine MOSS 2007-Box haben, und ich möchte, dass meine Kunden über das Internet eine Sharepoint-Website zugreifen können. Mir wurde gesagt, dass ich eine IPA und AD für die Authentifizierung verwenden werde. Ich habe jedoch eine Datenbank außerhalb von SharePoint, die verschiedene Geschäftsdaten enthält, und ich möchte Webdienste verwenden, um auf die Daten zuzugreifen, sie zu bearbeiten und über Webparts an SharePoint zu senden.
Das Problem ist, dass, nach dem, was ich verstehe, ich den AD Benutzer jedes Mal authentifizieren muss, wenn eine Anfrage an den Web Service passiert. Natürlich möchte ich das nicht jedes Mal machen, weil sie sich bereits authentifiziert haben, um auf die Seite zu kommen, aber ich möchte, dass jeder Anruf irgendeine Art von Sicherheit hat, so dass es keine offenen Anrufe zu meinem db gibt. Ich beabsichtige, andere Anwendungen außerhalb von SharePoint auf diesen Dienst zugreifen zu lassen, so dass ich den Dienst nicht für jede Anwendung oder sogar noch einmal neu installieren muss.
Hat jemand diese Aufgabe oder etwas Ähnliches ausführen müssen oder haben Sie irgendwelche Vorschläge, wie dies zu tun ist?
Vielen Dank im Voraus und fröhliche Codierung!
Hallo Colin, danke für die prompte Antwort. Ich hätte erwähnen sollen, dass ich brandneu in SharePoint bin. Wörtlich gestartet letzte Woche durch ins Feuer geworfen werden :) Können Sie Ihre Lösung ein wenig erweitern? Wie stelle ich den Webdienst für SharePoint bereit und was meinst du mit einem Feature? - Nochmals Entschuldigung für die Frage Noobie :) –
Auch, nur Bestätigung, ich möchte nicht, dass SharePoint verantwortlich für die Sicherheit des Web-Service. Ich möchte das außerhalb der Kontrolle von Sharepoint halten. –
Super, vielen Dank noch einmal für Ihre Antwort. Was passiert, wenn ich möchte, dass eine Anwendung außerhalb von SharePoint auf denselben Webdienst zugreift? Nehmen wir an, ich habe eine mobile App oder etwas in der Art und möchte den Dienst nicht für jede Anwendung neu installieren, auf die ich zugreifen muss? –