User impersonation with print management software and Sharepoint

  • Last Post 09 July 2021
Shaun.McKerchar posted this 24 May 2021

Good day

A very common solution we sell to our customers is a print management solution (such as YSoft SafeQ) which takes care of the authentication on the MFPs (typically Konica Minolta bizhubs), with Scanshare Enterprise to handle the customer's document archiving requirements.

My question is, is there a way for Scanshare to pick up the username of the user that is logged into the print management software on the MFP and use this username to populate the "created by" field in Sharepoint?

I have tried creating an identical user in Scanshare as a user in the print management software, and this works to limit which workflows the user can see, however when the user uploads a document to Sharepoint, it still shows that it was created by the account used to authenticate to Sharepoint in the workflow connector.

Order By: Standard | Newest | Votes
luigi.zurolo posted this 26 May 2021

Hi Shaunmck,

logged username are always and automatically read by all our embedded clients, no matter which print management authentication you use, it is transferred automatically into the USERNAME variable which you can use anywhere in the workflows.

For Sharepoint the user uploading the document is the user authenticating at the connection so you need to use the variable in there in order to dynamically upload the document with the current logged in user.

In such scenarios the common situation is to configure a SSO profile against the same AD used by the print management solution and use Embedded SSO authentication which will request the user password the first time a user is using our clients (and anytime  the password should change) and cache it encrypted server side in order to fill also the USERPASSWORD variable automatically (since passwords are never transferred between authentication and other applications). This configuration will allow to authenticate to Sharepoint with the logged in user by using the USERNAME and USERPASSWORD variable assuming Sharepoint is also connected to the same AD and using the same user credentials for authentication.

Shaun.McKerchar posted this 09 July 2021

Thanks Luigi, I will give that a try.