An often wanted feature for the WCF ServiceAuthorizationManager in 3.0 was to get easy access to the incoming message.
This is now possible in 3.5 – there is a new overload for CheckAccess which passes in the Message object as a ref parameter. done.