Since this MSDN entry was written, there appears to have been changes made to how WCF needs to be configured; however, this article does not seem to mention anywhere in it that this is NOT the release version of the technology. That is, until this article is revised, there should be a standard disclaimer at the start saying that this article was written using a pre-release / beta version of WCF.
In particular, at least the following changes need to be done:
1) in web.config of service host, under <behaviors> no longer do you directly define a "behavior"; instead, you first specify serviceBehaviors
2) the code inherits from and then configures in the service host an attribute for "operationRequirement". This has now been replaced with serviceAuthorizationManagerType (in the servicehost config) and ServiceAuthorizationManager as the derived class.