Настраиваемое ведение журнала для ServiceSecurityAuditBehavior в WCF 4.0? - PullRequest
1 голос
/ 24 сентября 2011

На моем сервере я хотел бы записать информацию о безопасности в базу данных вместо журнала приложений или Windows. Я пытаюсь понять, как переопределить или настроить материал ServiceSecurityAuditBehavior, чтобы не просто записывать в журнал Windows. Это возможно?

Спасибо.

1 Ответ

2 голосов
/ 24 сентября 2011

Вы не достигнете этого через ServiceSecurityAuditBehavior. Такое поведение не добавляет функцию аудита. Сама функция жестко задана в DispatchRuntime, и это поведение только отображает ее конфигурацию.

Я думаю, что реализация WCF по умолчанию не предлагает какого-либо крючка для изменения механизма аудита, потому что все классы, использующие этот аудит, являются внутренними и ожидают записи в журнал событий, и я не уверен, насколько большие изменения нужно сделать, чтобы разрешить пользовательский аудит - Аудит по умолчанию обрабатывается во время аутентификации, авторизации и олицетворения. Вам придется переписать или переписать их все.

...