We have run into a strange issue that (of course) I don't understand.
First some basic info
we are using CSLA 3.8, WCF, and Impersonation (Lets call this App1). We also have another app that is WinForms (using windows auth), and using a WCF Dataportal (this App2).
we have this code
protected override void DataPortal_Create(){
CreateId = BusinessLayer.Command.GetUnityUserIdCommand.GetCurrentlyLoggedInUnityUserId();
}
Now when App2 runs, this all works correctly and a call is made to our DB with the right account.
Copyright (c) Marimer LLC