Pregunta

Mi elemento web Sharepoint 2007 ejecuta código para iniciar un proceso de flujo de trabajo K2. El servidor de flujo de trabajo reside en otro servidor.

Cuando se ejecuta mi código, aparece el siguiente error: " 24408 K2: NT AUTHORITY \ ANONYMOUS LOGON de 172.172.172.172:1721 no tiene derechos para iniciar el proceso MyProject \ MyProcessName "

Estoy seguro de que este es un problema general de delegación de IIS (no específico de K2), pero no estoy seguro de cómo solucionarlo. ¿Por qué Sharepoint intenta conectarse al otro servidor como AnonymousLogon cuando debería hacerse pasar por el usuario del dominio actual?

Notas: - Mi identidad de Sharepoint AppPool es un usuario de dominio (no Servicio de red). - La suplantación de ASP.NET está habilitada.

¿Fue útil?

Solución

Lo que intenta hacer se llama delegación y no suplantación. La suplantación solo está en el servidor local. Hay muchas cosas que deben ser correctas para que la delegación funcione.

Un lugar para comenzar sería Autenticación Kerberos y solución de problemas de delegación

El blog de David Wang es un recurso muy útil en miles de temas.

Otros consejos

También debe dirigirse a K2 Underground , hay una gran cantidad de información sobre cómo obtener la delegación Kerberos trabajando con su producto. La guía de instalación que viene con K2 también tiene instrucciones paso a paso sobre cómo instalar K2 & amp; configúrelo para que funcione con Kerberos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top