2011-09-24 4 views
1

내 서버에서 Windows 응용 프로그램 또는 보안 로그 대신 데이터베이스에 보안 정보를 기록하려고합니다. Windows 로그에 쓰지 않고 ServiceSecurityAuditBehavior 항목을 무시하거나 사용자 지정하는 방법을 알아 내려고 노력 중입니다. 그게 가능하니?WCF 4.0의 ServiceSecurityAuditBehavior에 대한 사용자 정의 로깅?

감사합니다.

답변

2

ServiceSecurityAuditBehavior을 통해 달성하지 못할 수도 있습니다. 이 동작은 감사 기능을 추가하지 않습니다. 기능 자체는 DispatchRuntime에 하드 코드되어 있으며이 동작은 해당 구성 만 노출합니다.

기본 WCF 구현은 감사 메커니즘을 변경하는 데 모든 훅을 제공하지 않는다고 생각합니다.이 감사를 사용하는 모든 클래스는 내부이며 이벤트 로그에 쓰기를 기대하며 커스텀을 허용하기 위해 커다란 변화가 필요할지 모르겠습니다. 감사 - 기본 감사는 인증, 권한 부여 및 가장 중에 처리됩니다. 모두 연결하거나 다시 작성해야합니다.