1
在我的服務器上,我想將安全信息記錄到數據庫,而不是Windows應用程序或安全日誌。我想弄清楚如何覆蓋或自定義ServiceSecurityAuditBehavior的東西,不只是寫入Windows日誌。那可能嗎?WCF 4.0中的ServiceSecurityAuditBehavior的自定義日誌記錄?
謝謝。
在我的服務器上,我想將安全信息記錄到數據庫,而不是Windows應用程序或安全日誌。我想弄清楚如何覆蓋或自定義ServiceSecurityAuditBehavior的東西,不只是寫入Windows日誌。那可能嗎?WCF 4.0中的ServiceSecurityAuditBehavior的自定義日誌記錄?
謝謝。
你不會通過ServiceSecurityAuditBehavior
實現。此行爲不會添加審覈功能。該功能本身在DispatchRuntime
中進行了硬編碼,此行爲僅顯示其配置。
我認爲默認的WCF實現不會提供任何掛鉤來更改審計機制,因爲所有使用此審計的類都是內部的,並期望寫入事件日誌,我不確定您需要做多大的更改以允許自定義審計 - 在身份驗證,授權和模擬期間處理默認審計。你將不得不鉤住或重寫所有這些。