0
我已經通過使用IDispatchMessageInspector實現了WCF服務的自定義日誌記錄邏輯。訪問IDispatchMessageInspector中的用戶名
我通過使用AfterReceiveRequest和BeforeSendReply來記錄數據庫中的整個SOAP請求/響應。
我正在使用沒有任何問題的基於聲明的身份驗證。
但是,當我嘗試訪問Thread.CurrentPrincipal.Identity.Name或ClaimsPrincipal.Current.Identity.Name時,我總是得到空字符串(標識未設置,因此名稱爲空)。
有沒有辦法以任何方式從IDispatchMessageInspector訪問身份?
謝謝!
你能在IDispatchMessageInspector中訪問它嗎? – rovsen 2014-03-17 15:36:08