我想知道是否有可能獲得當前用戶對象,並得到他們的憑證,所以我可以連同賦予我使用連接到我的AX一個NetworkCredential
對象傳遞它們.NET業務連接器。至於,此刻我在指定其連接爲我設定一個特定的用戶,當我實例化一個NetworkCredential
對象:獲得當前用戶網絡憑據在Windows身份驗證應用程序
private NetworkCredential nc = new NetworkCredential("myUser", "myPassword", "myDomain");
我希望做一些事情,如:private NetworkCredential nc = (NetworkCredential)HttpContext.User;
但顯然贏得」將不起作用......
這樣一來,它更容易跟蹤哪些用戶已創建例如銷售訂單,截至目前一切得到由我指定的用戶創建..
當我使用這個,憑證都是空字符串? – CallumVass 2012-07-10 14:45:55
它返回一個'SystemNetworkCredential',一個派生自'NetworkCredential'的內部類。它裏面有隱藏的魔法,但它故意將用戶名,密碼等設置爲空字符串,如果這就是你所指的。 – 2012-07-10 14:50:19
啊好吧,我會嘗試一下,然後..感謝了很多 – CallumVass 2012-07-10 14:50:47