Frage

Was ist die beste Praxis der aktuellen Sharepoint-Benutzer für Identitätswechsel, wenn eine Web-Service zugreifen, die NTLM-Authentifizierung verwendet? Der webpart hat den Namen Benutzer aber nicht durch ein Passwort, und es scheint, aus dem webpart das Netzwerk Credential vorbei funktioniert nicht. Der Remote-Web-Dienst verwendet NTLM den Benutzer zu autorisieren.

War es hilfreich?

Lösung

Wenn der Web-Service auf dem gleichen Server wie Sharepoint ist und Sie verwenden NTLM Sharepoint zu schlagen, dann kann dies einfach nur Arbeit. Wenn der Web-Service auf einer anderen Maschine als Sharepoint ist dann müssen Sie entweder Kerberos verwenden in beiden Umgebungen (die Anmeldeinformationen auf einem anderen Server übertragen kann), oder Sie werden die vollständigen Anmeldeinformationen des Benutzers in Ihrem Web-Teil zu schaffen, haben bei der Kommunikation mit dem Web-Service. Natürlich bedeutet dies, dass Sie das Kennwort des Benutzers bekannt sein müßten. Die MOSS Single Sign-On (SSO) Funktion kann nur für diesen Zweck verwendet werden.

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