Engine not using user's windows credentials when performing SharePoint operations

Hi,

 

I have set up Metastorm 9.1.1 with SSO and Kerberos authentication and got it talking quite happily with SharePoint (which we are using simply as the DMS).

 

When using an Attachment Clip on a form to add / checkin / checkout docs, it works fine - using the user's windows credentials, so that in SharePoint it shows that the document was checked out etc by the Metastorm client user.

 

However, on the very same form when I use a button to run the server side functionality via Metastorm.Dms.SharePoint to perform the same operations, SharePoint is showing the operation performed by "System Account". I think this is because the Engine is using its own service account when accessing SharePoint (and in my current setup, the Engine service account is also a SharePoint system account).

 

So my question is... how can I make the Engine pass the user's windows credentials instead? (obviously this would only be possible on a user action)

Is this something I've not configured properly, or is this a "feature" when using the Metastorm.Dms.SharePoint dll to access SharePoint?

 

Any help much appreciated!

 

David

Tagged: