Warum wird mein Webpart eine Fehlermeldung über „NT Authority / Anonymer Benutzer“ werfen?

StackOverflow https://stackoverflow.com/questions/280951

  •  07-07-2019
  •  | 
  •  

Frage

Mein Sharepoint 2007-Webpart führt Code einen K2 Workflow-Prozess zu starten. Der Workflow-Server befindet sich auf einem anderen Server.

Wenn mein Code ausgeführt wird, erhalte ich folgende Fehlermeldung: "24408 K2: NT AUTHORITY \ ANONYMOUS-Anmeldung von 172.172.172.172:1721 keine Rechte zum Prozess MyProject \ MyProcessName Start"

Ich bin sicher, dass dies ein allgemeines IIS Delegation Problem (nicht spezifisch K2), aber ich bin nicht sicher, wie es zu lösen gehen. Warum versucht Sharepoint auf den anderen Server als AnonymousLogon zu verbinden, wenn es solle die aktuellen Domänenbenutzeridentitätswechsel werden?

Weitere Informationen: - My Sharepoint AppPool Identität ist ein Domain-Benutzer (nicht Network Service). -. ASP.NET Identitätswechsel aktiviert ist

War es hilfreich?

Lösung

Was Sie versuchen zu tun, genannt Delegation und nicht Identitätswechsel. Identitätswechsel ist nur auf dem lokalen Server. Es gibt viele Dinge, die stimmen müssen für die Delegierung zu arbeiten.

Ein Ort zu starten wäre Kerberos-Authentifizierung und Delegierung Fehlerbehebung bei Problemen

David Wang Blog ist eine sehr nützliche Ressource auf TEUR Fragen.

Andere Tipps

Sie sollten auch den Kopf über K2 U-Bahn , gibt es eine Fülle von Informationen darüber, wie Kerberos Delegation zu erhalten mit ihrem Produkt arbeitet. Die Führung installiert, die auch mit K2 kommt, hat Schritt für Schritt Anweisungen, wie K2 zu installieren und konfigurieren es mit Kerberos zu arbeiten.

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