I am developing an application that needs to perform some tasks that are not generally allowed to regular users, therefore, we use a special account with special privileges.However, when showing dialogs, we would like the user to see his favourites, engagements, etc.
I'm not writing as an expert, but have you considered trying to connect as two users simultaneously?ie. Have your application connect as the special account for the special actions you require, and then create a separate session which connects as the user who runs the application to get the favourites.Perhaps you'd need to do some juggling behind the scenes if you need to take items from the user's favourites and operate on those items in a different session with different privileges.Mike.